【发布时间】:2021-09-21 22:17:12
【问题描述】:
我正在努力弄清楚如何打印出我在 ASP.NET MVC 结构中创建的网格视图。我创建了一个这样的测试gridview:
DataTable dt = new DataTable();
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
dt.Columns.Add("Column3");
DataRow dr = dt.NewRow();
dr["Column1"] = "hello";
dr["Column2"] = "hola";
dr["Column3"] = "hey";
dt.Rows.Add(dr);
model.gv.DataSource = dt;
model.gv.DataBind();
现在我正在努力在我的视图中实际显示该网格视图。我尝试了很多变化:
@foreach (var item in Model.gv.Rows)
{
foreach (var row in Model.gv.Columns)
{
<tr>
<td>item</td>
</tr>
}
}
我上面的这个逻辑显然在这一点上没有意义,但这只是我已经尝试从 gridview 显示一些东西的一个例子。
有谁知道以表格格式显示网格视图的行/列的更简单方法?最困难的部分是将带有 HTML 标记的行和列与来自 gridview 的实际数据合并(因为我的视图使用的是 HTML)。我很感激任何建议,谢谢! :)
【问题讨论】:
-
除了答案 siddstuff,如果您想查看其他选择,您可能会对以下内容感兴趣:stackoverflow.com/questions/62060797/grid-view-for-asp-net-mvc
标签: c# html asp.net-mvc gridview datatable