如何在视图中显示和编辑(CRUD)数据表

本文关键字:编辑 CRUD 数据表 显示 视图 | 更新日期: 2023-09-27 18:07:40

我有一个DataTable对象,这是通过在控制器中读取一些短文件创建的。我想显示一个动态表(数据取决于,数据存在于文件或不或它可能有列或不)在视图中使用j-query操作调用后,下拉选择改变。

我也想要一个特定的列是在可编辑模式,所以我可以编辑值和相同的应该反映在文件更新后。

请建议我的方法,我已经完成了数据提取,但无法显示在UI和无法编辑它,

如何在视图中显示和编辑(CRUD)数据表

创建一个包含两个列表的模型的局部视图

ITable
{
    IList<IColumn> Columns;
    IList<IRow> Rows
}

为这个模型创建视图,使用循环或显示模板来呈现table的值。

    <
  1. 编辑行/gh>

为每一行提供一个超链接来编辑/删除行,并让scaffolding使用模型IRow创建编辑页面的操作/视图。

<
  • 编辑列/gh>

    创建一个包含文本框和保存功能(按钮等)的部分视图,带有列标识符(自己找出),并单击在标签上显示该部分视图。

    并点击保存按钮post服务器与值和ID到您的行动,隐藏部分视图内容从页面,更新标签或刷新页面。(根据项目处理错误)