使用其他帖子中的值在FormView中插入模板

时间:2010-12-07 09:51:26

标签: .net asp.net formview

我正在使用ASP .NET 4.0并使用FormView在数据库中查看/编辑/创建项目。

由于我有很多字段,我想在切换到插入模式时使用DB中的现有行作为模板。

将现有值行复制到ItemInsert模板的文本框中的任何好方法吗?

1 个答案:

答案 0 :(得分:0)

更简单的方法可能是实际克隆数据库中的行,然后进入该行的编辑模式。如果用户保存,则保留该行。否则,杀了它。当然,在这种情况下你需要适当地处理孤立的行,比如标记为new,这些标记会定期从系统中删除。

您还可以通过手动向DataRow添加DataTable来为FormView提供服务而模拟上述行为,而FormView实际上并未链接到数据库。然后,当记录被保存时,它将被插入。重点是克隆一行并进行编辑比尝试使用插入模板更容易。