ASP.Net/Asp Control/Template Column — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Версия 18:30, 26 мая 2010
asp:templatecolumn demo (C#)
<source lang="csharp">
<%@Page Language="C#"%> <html> <body> <asp:datagrid id="dgrTest" runat="server"
autogeneratecolumns="false" forecolor="#000000" backcolor="#ffffff" cellpadding="3" gridlines="none" width="50%" font-name="tahoma,arial,sans-serif" font-size="14px"> <headerstyle forecolor="#ffffff" backcolor="#808080" font-name="tahoma,arial,sans-serif" font-size="12px" font-bold="true" wrap="false" /> <itemstyle font-name="tahoma,arial,sans-serif" font-size="10px" /> <alternatingitemstyle font-name="tahoma,arial,sans-serif" font-size="16px" backcolor="#ffff00" /> <columns> <asp:templatecolumn> <headertemplate> Key </headertemplate> <itemtemplate> <%# DataBinder.Eval(Container.DataItem, "Key") %> </itemtemplate> </asp:templatecolumn> <asp:templatecolumn> <headertemplate> Value </headertemplate> <itemtemplate> $<%# DataBinder.Eval(Container.DataItem, "Value", "{0:f2}") %> </itemtemplate> </asp:templatecolumn> </columns>
</asp:datagrid> </body> </html> <script Language="C#" runat="server"> void Page_Load() {
// create a HashTable of values to bind to Hashtable tabValues = new Hashtable(4); tabValues.Add("A", 49.56); tabValues.Add("B", 28.33); tabValues.Add("C", 55); tabValues.Add("D", 20.74); tabValues.Add("E", 41.1); // set the DataSource property of the control to the // hashtable and bind it to display the values dgrTest.DataSource = tabValues; dgrTest.DataBind();
} </script>
</source>