我有以下列表视图,它有两个主要部分,其中一个<table>
带有标签,一个datagrid
. 我使用数据表填充字段,但我不知道如何绑定数据网格。
<asp:ListView
ID="ListView1"
runat="server">
<LayoutTemplate>
<div id="itemPlaceholderContainer" runat="server" >
<div id="itemPlaceholder" runat="server" />
</div>
</LayoutTemplate>
<ItemTemplate>
<asp:Panel runat="server">
<table align="center">
<tr>
<td>
<cc1:SWCLabel runat="server"
Text='<%# Eval("field1") %>'
/>
</td>
<td>
<cc1:SWCLabel runat="server"
Text='<%# Eval("field2") %>'
/>
</td>
</tr>
</table>
<asp:DataGrid ID="datagrid_1" runat="server">
<Columns>
<asp:BoundColumn DataField="col1" HeaderText="column1 ">
</asp:BoundColumn>
<asp:BoundColumn DataField="col2" HeaderText="column2 ">
</asp:BoundColumn>
</Columns>
</cc1:SWCDataGrid>
</asp:Panel>
</ItemTemplate>
</asp:ListView>
我的代码隐藏:
DataTable table = new DataTable();
// GET DATA
// . . .
ListView1.DataSource = table;
ListView1.DataBind();