很简单的一个问题的一个问题,请大家赐教

buduanxuexi 2008-07-15 08:59:36
在C/S程序里面开发一个系统,经常会遇到这样的界面布局:

工具栏:新增 编辑 删除
列表:...............................
...............................


现在我点新增添加一条记录,当添加成功后,如何同步主列表数据,如果重新从数据库取一遍效率太差,所以我想问下大家有没有高见

编辑亦是如此,请大家赐教

...全文
73 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwojc 2008-07-15
  • 打赏
  • 举报
回复
用DataTable也可以吧.我见过的都是datatable + grid一起用的.如果是listview也应该行吧
JeffChung 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xs8577 的回复:]
直接添加到绑定的数据源里面,然后直接把数据源传到适配器去更新
或者往数据库里面更新完一条记录之后往数据源里面添加一行。
[/Quote]
Adechen 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jxnulizhp 的回复:]
用DataSet应该可以
[/Quote]
使用update方法一次性更新
xs8577 2008-07-15
  • 打赏
  • 举报
回复
直接添加到绑定的数据源里面,然后直接把数据源传到适配器去更新
或者往数据库里面更新完一条记录之后往数据源里面添加一行。
kbryant 2008-07-15
  • 打赏
  • 举报
回复
没做过,进来学习~
jxnulizhp 2008-07-15
  • 打赏
  • 举报
回复
用DataSet应该可以

cowboy0000 2008-07-15
  • 打赏
  • 举报
回复
那就操作列表,应该用的Grid吧,删除完毕再把对应行数据从grid上删掉,增加就新增一行。应该可以
wocow2316 2008-07-15
  • 打赏
  • 举报
回复
可以先将信息存在内存或者临时文件中
最后,一次性再在数据库里面更新
amingo 2008-07-15
  • 打赏
  • 举报
回复
只能这样。

110,601

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧