首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新增封存和修改保存怎样区别

2011-12-17 
新增保存和修改保存怎样区别如题新增保存和修改保存都是同一个按钮操作怎样才能区别是新增一条记录保存还

新增保存和修改保存怎样区别
如题
新增保存和修改保存都是同一个按钮操作
怎样才能区别是新增一条记录保存还是修改一条记录保存呢?

[解决办法]
加个全局变量来标识一下
[解决办法]
看你的数据控件是什么?如果是DataGrid的话,可以用DataTable.Rows[i].RowState来判断。
[解决办法]
如果只是单条的数据,可以通过插入还是更新到数据库的主键来约定。
要明确地是修改只是在已有的数据上进行修改,而新增是完全增加一条记录。
[解决办法]
修改按钮上显示的文字,然后在程序中判断当前文字来执行相应的操作
[解决办法]
保存数据时先检测数据库中是否有当前保存的记录存在(按主键查询),如果存在则修改保存,不存在则新增保存!!!
[解决办法]
我的做法是建立个枚举类型
作为Add or Modify的标志

热点排行