vb.net怎么将datagridview的数据写入数据库

我在窗体中拖放了一个DATAGRIDVIEW和几个TEXTBOX在TEXTBOX中写入数据后按添加按钮添加到DATAGRIDVIEW中Dim商品代码=proid.Text... 我在窗体中拖放了一个DATAGRIDVIEW和几个TEXTBOX
在TEXTBOX中写入数据后按添加按钮添加到 DATAGRIDVIEW中
Dim 商品代码 = proid.Text
Dim 商品名称 = proname.Text
Dim 规格 = progg.Text
Dim 单位 = propice.Text
Dim 入库量 = proaddsu.Text
DataGridView1.Rows.Add(商品代码, 商品名称, 规格, 单位, 入库量)
然后添加N条记录后
要将DATAGRIDVIEW中所有刚刚用Rows.Add添加的数据
一次性写入数据库该怎么版?
麻烦各位大虾帮帮忙~!!
小弟为这个问题已经烦恼很久了。。。。。。
展开
 我来答
台觅山R
推荐于2018-03-20
知道答主
回答量:45
采纳率:0%
帮助的人:34.7万
展开全部
将textbox中的数据添加到datagridview中就不用说了吧
datagridview中更新导数据库 使用:
定义 OleDbCommandBuilder(DataAdapter)
DataAdapter.Update(DataSet)
DataGridView.Update()
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sword820
2008-09-03
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
如果你觉得麻烦简单点就是
在你Button.Click的事件中
Dim year As String = TextBox1.Text
Dim month As String = TextBox2.Text
Dim day As String = TextBox3.Text
DataGridView1.Rows.Add(year, month, day)
Dim sqlcon As New SqlConnection("Data Source=WWW-9A6F5E15ECC;Initial Catalog=gj;User ID=sa;Password=123")
sqlcon.Open()
Dim sqlcmd As New SqlCommand("insert into dates(years,months,days) values(" + year + "," + month + "," + day + ")", sqlcon)
Dim reds As Int32 = sqlcmd.ExecuteNonQuery()
sqlcon.Close()
这样添加到DataGridView中的时候同时添加到数据库的表中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaoshuai_bd
2008-08-27 · TA获得超过669个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:463万
展开全部
不用那么麻烦。为 gridview 绑定一个数据源,用Gridview可视化设计模板,在模板中打开增加、修改等功能。输入一条保存一条。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
captain2005
推荐于2016-06-21 · TA获得超过1059个赞
知道小有建树答主
回答量:2041
采纳率:40%
帮助的人:570万
展开全部
以sqlite数据库为例:
1、声明SQLiteDataAdapter和SQLiteCommandBuilder对象;
Dim ap As SQLite.SQLiteDataAdapter
Dim sd As New SQLite.SQLiteCommandBuilder(ap)
2、然后设置SQLiteCommandBuilder对象
sd.GetUpdateCommand()
sd.GetDeleteCommand()
sd.GetInsertCommand()
3、更新与datagridview绑定的表(mytable)
ap.Update(mytable)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式