如何在视图中显示和编辑(CRUD)数据表
本文关键字:编辑 CRUD 数据表 显示 视图 | 更新日期: 2023-09-27 18:07:40
我有一个DataTable对象,这是通过在控制器中读取一些短文件创建的。我想显示一个动态表(数据取决于,数据存在于文件或不或它可能有列或不)在视图中使用j-query操作调用后,下拉选择改变。
我也想要一个特定的列是在可编辑模式,所以我可以编辑值和相同的应该反映在文件更新后。
请建议我的方法,我已经完成了数据提取,但无法显示在UI和无法编辑它,
创建一个包含两个列表的模型的局部视图
ITable
{
IList<IColumn> Columns;
IList<IRow> Rows
}
为这个模型创建视图,使用循环或显示模板来呈现table的值。
- <
- 编辑行/gh>
为每一行提供一个超链接来编辑/删除行,并让scaffolding使用模型IRow
创建编辑页面的操作/视图。
- <
- 编辑列/gh>
创建一个包含文本框和保存功能(按钮等)的部分视图,带有列标识符(自己找出),并单击在标签上显示该部分视图。
并点击保存按钮post服务器与值和ID到您的行动,隐藏部分视图内容从页面,更新标签或刷新页面。(根据项目处理错误)