【发布时间】:2014-09-07 06:56:53
【问题描述】:
我正在设计一个 ASP.NET MVC 4 解决方案,它允许用户导入 Excel 文件,在页面上对其进行特定修改,并以相同格式导出文件。我正在尝试创建一个名为 Grid 的视图,它将显示包含 Excel 电子表格中所有数据的大型数据集的内容。
public ActionResult Grid()
{
DataSet ds = TempData["DataSet"] as DataSet;
string exampleCell = ds.Tables[0].Rows[3][2].ToString();
return View();
}
exampleCell 是我如何从表格中提取单个单元格的示例。我想我可以遍历数据集中的所有列和行,并使用这种方法提取所有数据。那么,如何在单个视图上显示所有 exampleCell?
【问题讨论】:
-
这是一个令人困惑的问题。数据来源于 Excel 是一个干扰因素。也许它起源于 FoxPro 或穿孔卡片。关键是您已经有一个 DataSet 并且需要在 MVC 中显示一个数据表。这是一个(不幸关闭)问题,其中提到了在 MVC 的 HTML 表中显示数据的多种方法:stackoverflow.com/questions/177275/…
-
我删除了一些关于它是从 Excel 电子表格派生的 DataSet 的提及 - 尽管我仍然不确定我是否使用了正确的方法,关于 DataSet 是显示 Excel 电子表格中的数据。不过,我不知道如何在视图上呈现 exampleCell 的内容,也不知道如何在视图上显示 n x m exampleCells。这些库中的任何一个都使用 DataSet 执行此操作吗?
标签: c# asp.net-mvc dataset