Friday, October 21, 2011
Bind hashtable From Datagrid
<%@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">
<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" />
<alternatingitemstyle font-name="tahoma,arial,sans-serif"
backcolor="#ffff00" />
<columns>
<asp:boundcolumn headertext="Key" datafield="Key" dataformatstring="<font size='4'>{0}</font>" />
<asp:boundcolumn headertext="Value" datafield="Value" dataformatstring="<font size='1'>${0:f2}</font>" />
</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>
<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">
<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" />
<alternatingitemstyle font-name="tahoma,arial,sans-serif"
backcolor="#ffff00" />
<columns>
<asp:boundcolumn headertext="Key" datafield="Key" dataformatstring="<font size='4'>{0}</font>" />
<asp:boundcolumn headertext="Value" datafield="Value" dataformatstring="<font size='1'>${0:f2}</font>" />
</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>