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>
------解决方案--------------------------------------------------------