如何将哈希表绑定到gridview

本文关键字:gridview 绑定 哈希表 | 更新日期: 2023-09-27 18:10:04

嗨,我有一个哈希表,有以下一组值

int    ID    1
string Name  ram
list   date  2/3/2011
             5/3/2011
代码:

           <asp:TemplateField HeaderText="ID">
            <ItemStyle Width="200px"> </ItemStyle>
            <ItemTemplate>                
                <asp:Label ID="lblID" runat="server" Text='<%# Bind("ID") %>'></asp:Label>                                     
            </ItemTemplate>
           </asp:TemplateField>
 its throws error in bind statement    

如何将哈希表绑定到gridview

需要添加RepeatorGridViewDatalist控件,将list(日期)绑定到GridViewItemTemplate

哈希表有keysvalues,所以你不能使用键名绑定网格(就像你正在做的那样),因为键名不是哈希表的属性。如果有的话,可以将列绑定到KeyValue;然而,你的数据有一个List的事情(日期)和Gridview将不知道如何将此列表绑定到一列。正如AVD所建议的那样,您需要有一个项目模板,并且如果您想将这样的数据结构绑定到网格视图,则需要在其中添加另一个gridview。