ここで問題が発生しました。
データベースから DataTable を取得しました。それを GridView のデータソースとして使用したいと考えています。
問題: この GridView のデータソースを DataTable に設定しても、何も起こりません。しかし、別のコンポーネント (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>