我正在使用ASP .NET 4.0并使用FormView在数据库中查看/编辑/创建项目。
由于我有很多字段,我想在切换到插入模式时使用DB中的现有行作为模板。
将现有值行复制到ItemInsert模板的文本框中的任何好方法吗?
答案 0 :(得分:0)
更简单的方法可能是实际克隆数据库中的行,然后进入该行的编辑模式。如果用户保存,则保留该行。否则,杀了它。当然,在这种情况下你需要适当地处理孤立的行,比如标记为new
,这些标记会定期从系统中删除。
您还可以通过手动向DataRow
添加DataTable
来为FormView提供服务而模拟上述行为,而FormView实际上并未链接到数据库。然后,当记录被保存时,它将被插入。重点是克隆一行并进行编辑比尝试使用插入模板更容易。