我使用SQL语句对datagridview进行单元格修改,结果每次修改都少了最后一个单元格输入的内容
时间:2011-12-10
来源:互联网
string a1 = dataGridView1.Rows[0].Cells[0].Value.ToString();
string a2 = dataGridView1.Rows[0].Cells[1].Value.ToString();
string a3 = dataGridView1.Rows[0].Cells[2].Value.ToString();
string a4 = dataGridView1.Rows[0].Cells[3].Value.ToString();
string a5 = dataGridView1.Rows[0].Cells[4].Value.ToString();
string a6 = dataGridView1.Rows[0].Cells[5].Value.ToString();
SqlConnection cn = new SqlConnection(str); //str已经赋值
cn.Open();
string sqlxiugai = "update demand set product_id='" + textBox2.Text + "',salesman_id='" + textBox3.Text + "',client_id='" + textBox4.Text + "',product_name='" + a1 + "',require='" + a2 + "',mat_require='" + a3 + "',pmat_require='" + a4 + "',p_require='" + a5 + "',salesman='" + a6 + "' where demand_id='"+textBox1.Text+"'";
SqlCommand xiugai;
xiugai = new SqlCommand(sqlxiugai, cn);
xiugai.CommandType = CommandType.Text;
xiugai.ExecuteNonQuery();
xiugai.Dispose();
MessageBox.Show("修改成功", "提示");
作者: wangyi96008 发布时间: 2011-12-10
将OleDb心为Sql就行了
作者: DENQH 发布时间: 2011-12-10
在这个位置加个断点
看下 sqlxiugai 的值就知道了
作者: Sandy945 发布时间: 2011-12-10
作者: wangyi96008 发布时间: 2011-12-10
作者: Sandy945 发布时间: 2011-12-10
作者: DENQH 发布时间: 2011-12-10
如果不结束,可能最后一个单元格变成未提交状态,因此无法更新.
作者: ycg_893 发布时间: 2011-12-10
作者: wangyi96008 发布时间: 2011-12-10
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28