首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用hashtable做数据源的有关问题

2012-03-20 
用hashtable做数据源的问题Hashtable hs new Hashtable()。。。。。。ViewState[hs1] hsGridView1.DataS

用hashtable做数据源的问题
Hashtable hs = new Hashtable();
  。。。。。。
  ViewState["hs1"] = hs;
  GridView1.DataSource = hs;
  GridView1.DataBind();
调试了,hs里有表中的数据,但是执行到GridView1.DataBind();这句时却提示:“ID 为“GridView1”的 GridView 的数据源没有任何可用来生成列的属性或特性。请确保您的数据源有内容。”,可调试的时候datasource是hs,里面有数据呢?请问这是什么问题呢?谢了


[解决办法]

C# code
前台<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">            <Columns>                <asp:BoundField DataField="Key" HeaderText="Key" />                <asp:BoundField DataField="Value" HeaderText="Value" />            </Columns>         </asp:GridView>
[解决办法]
探讨

C# code

前台
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Key" HeaderText="Key" />
<asp:Bo……

热点排行