我在这里遇到了一些麻烦。
我从我的数据库中获得了一个 DataTable,我想用它作为我的 GridView 的数据源。
问题:当我用我的 DataTable 设置这个 GridView 的数据源时,什么也没有发生。但是,如果我设置另一个组件(如 ListItem)的数据源,则会显示数据。
我该怎么办?按照下面的代码:
<!-- Here I have a ListView. When I set the datasource, the data is showed. -->
<asp:ListView ID="listviewCustomers" runat="server">
<ItemTemplate>
<asp:Label runat="server" ID="myLabel" text="<%# bind('Name') %>" />
</ItemTemplate>
</asp:ListView>
<!-- Here I have a GridView. When I set the datasource, nothing happens. -->
<asp:GridView runat="server" ID="gridviewPassageiros">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Label runat="server" ID="myLabel" text="<%# bind('Name') %>" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>