我有一个aspx页面,其中包含一个3页的多视图。在第二个页面上,我有一个asp:listview,它允许我在我的aspx.cs文件中定义的DataTable中插入/更新/删除。
这一切都运行得很好。我能够插入到表格中,并在网页上显示插入到表格中的插入表单的正下方。
我的问题如下:
我希望能够在多视图中循环通过第3页的表格,并显示存储在表格中的内容。如何将DataTable“发送”到aspx页面?
我想循环代码应该类似于:
<table border="0">
<tr>
<% for( var col in Model.Columns ) { %>
<th><%= col.ColumnName %>
<% } %>
</tr>
<% for( var row in Model.Rows ) { %>
<tr>
<% for( var col in Model.Columns ) { %>
<td><%= row[col].ToString() %></td>
<% } %>
</tr>
<% } %>
</table>
发布于 2013-06-05 19:01:21
你可以有一个
<asp:Gridview id="gvMyData" runat="server" AutoGenerateColumns="True" />
然后在后面的代码中,只需将datatable绑定到它即可。
gvMyData.DataSource = myDataTable;
gvMyData.DabaBind();
https://stackoverflow.com/questions/16937905
复制相似问题