在窗体中有一个datagridview和一个textbox,当我改变textbox内的值后,并按另一个button时,datagridview的数据不能更新,数据库内的也不能更新,button内的代码如下: //直接赋值
dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value = txtName.Text.ToString();
dt = (DataTable)this.dataGridView1.DataSource;
SqlCommandBuilder cmb = new SqlCommandBuilder(adp);
adp.Update(dt);
dataGridView1.DataSource = dt;
dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value = txtName.Text.ToString();
dt = (DataTable)this.dataGridView1.DataSource;
SqlCommandBuilder cmb = new SqlCommandBuilder(adp);
adp.Update(dt);
dataGridView1.DataSource = dt;
解决方案 »
- 使用C#对AutoCAD2010进行二次开发,出现执行环境无效这种错误
- c# 关于窗体刷新的问题
- 最大边算法
- UDP通信问题,求高手指点
- DropDownList中的值变化时的问题
- 尝试为文件 D:\ASPNETDB.MDF 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。请问如何解决
- 急救!!!
- DATAGRID怎么让记录多种颜色显示?
- 【只有100分,up有分,解决后揭帖】请教一下关于加密的问题
- 关于CollectionBase中的继承覆盖问题
- winform中显示三维坐标系!
- C#(Winform)如何仿照Office_ACCESS中“查询”——“设计视图”的效果
//直接赋值
dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value = txtName.Text.ToString();估计不行,
解决办法:直接写个方法,将根据textBox值去更新数据,重新绑定dgv
dataGridView1.DataSource = dt;后一句好像多此一举吧