如何实现往一个表里同时录入多条记录?

hfxzquan 2003-08-18 07:23:01
如题。
同时请问dataset是否能实现数据缓存的效果?
...全文
51 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lemong 2003-09-04
  • 打赏
  • 举报
回复

1。使用 SqlDataAdapter 或 OleDbDataAdapter,用数据源中的数据构造和填充 DataSet 中的每个 DataTable。

2。通过绑定到DATASET 的 DATAGRID 编辑数据。

3。调用 DATASET.GetChanges 方法以更新DATASET。

4。调用 SqlDataAdapter(或 OleDbDataAdapter)的 Update 方法,以更新数据库中的数据。

注意:根据需要编辑 SqlDataAdapter(或 OleDbDataAdapter)的 UpdateCommand 属性
顾君彦 2003-09-04
  • 打赏
  • 举报
回复
使用dataset保存数据。
使用datagrid多行编辑数据。
绑定一下就可以了
zhongwanli 2003-09-04
  • 打赏
  • 举报
回复
Dataset 可以在内存中缓存你新增的数据

如果你要真正的更新到数据库中的话,你可以采用事务处理!
nehc 2003-09-04
  • 打赏
  • 举报
回复
datagrid当然可以实现录入和修改数据。
在《c#高级编程》中就有例子。其原理是绑定dataset到datagrid。然后update dataset就可以了。
nehc 2003-09-04
  • 打赏
  • 举报
回复
标题所带的问题:
insert into tablename (col1,col2) values (val1,val2),(val1,val2),(val3,val4)

第二个问题:
snof(雪狼) ( ) 说的是dataset不是datagrid。dataset可以缓存数据的。datagrid是一个winform控件。
hfxzquan 2003-08-18
  • 打赏
  • 举报
回复
是用datagrid?还是用其它的控件?
datagrid除了能实现显示,还能实现录入吗?
雪狼1234567 2003-08-18
  • 打赏
  • 举报
回复
dataSet本身就是内存中的数据库

110,571

社区成员

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

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

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