CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何把datagrid里面的数据编辑后一次全部更新到数据库?

楼主lushili198138(asdf)2004-09-03 10:48:04 在 .NET技术 / ASP.NET 提问

如题  
   
  对datagrid的数据的编辑是按列的不是按行  
   
  还请大哥多多指教啊。 问题点数:0、回复次数:6Top

1 楼thinkingforever(努力学习)回复于 2004-09-03 10:51:21 得分 0

放在dataset中,等到要提交时,一次性提交Top

2 楼rickjelly2004(每逢佳节倍思亲-------------快乐生活)回复于 2004-09-03 10:51:21 得分 0

Dim   selectstr   As   String  
                  Dim   cnn   As   SqlConnection  
                  Dim   sqldataset   As   DataSet  
                  Dim   sqlc   As   SqlCommand  
                  Dim   sqla   As   SqlDataAdapter  
                  Dim   sqlb   As   SqlCommandBuilder  
   
                  cnn   =   New   SqlConnection  
                  sqldataset   =   New   DataSet  
                  cnn.ConnectionString   =   ConfigurationSettings.AppSettings("ConnectionString")  
   
                  selectstr   =   "SELECT   timetext   FROM   timetab"  
                  sqlc   =   New   SqlCommand(selectstr,   cnn)  
                  sqla   =   New   SqlDataAdapter  
   
                  sqla.SelectCommand   =   sqlc  
                  sqlb   =   New   SqlCommandBuilder(sqla)  
                  sqla.Fill(sqldataset)  
   
                  sqldataset.Tables(0).Rows(0).Delete()  
                  sqla.Update(sqldataset)  
   
  参考Top

3 楼drk928(一起看斜阳)回复于 2004-09-03 10:52:19 得分 0

晕......为什么会如此变态....改做CS的好啦...改完UPDATE就行了.BS的,太难了.不过写COM也可以哦..Top

4 楼rickjelly2004(每逢佳节倍思亲-------------快乐生活)回复于 2004-09-03 10:52:40 得分 0

当然是你对数据处理一下,列跟行一样,拼成一个DATASET的时候就有意把列拼成行呀Top

5 楼bitsbird(一瓢 在路上...)回复于 2004-09-03 10:56:50 得分 0

OleDbConnection   myConn   =   new   OleDbConnection(myConnection);  
          OleDbDataAdapter   myDataAdapter   =   new   OleDbDataAdapter();  
          myDataAdapter.SelectCommand   =   new   OleDbCommand(mySelectQuery,   myConn);  
          OleDbCommandBuilder   custCB   =   new   OleDbCommandBuilder(myDataAdapter);  
   
          myConn.Open();  
   
          DataSet   custDS   =   new   DataSet();  
          myDataAdapter.Fill(custDS);  
   
          //code   to   modify   data   in   dataset   here  
   
          myDataAdapter.Update(custDS,   myTableName);  
   
          myConn.Close();  
  Top

6 楼nmlvjun(网事如风)回复于 2004-09-03 11:04:32 得分 0

按行和列分别循环更新或插入Top

相关问题

  • 怎样通过DataGrid更新数据库?
  • 如何用DataGrid更新数据库???
  • datagrid更新数据库问题
  • DataGrid如何更新数据库?
  • 数据库更新
  • 数据库更新?
  • 数据库更新
  • 更新数据库updata 出错?winform中datagrid和数据库同时更新
  • 100分求DATAGRID更新SQL数据库和ORACLE数据库的区别????
  • 怎样使DATAGRID的数据更新后返回数据库

关键词

  • sqla
  • sqldataset
  • sqlc
  • selectstr
  • cnn
  • dim
  • dataset

得分解答快速导航

  • 帖主:lushili198138

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo