急~~SQL小问题,高手快啊

xuwuu 2010-01-06 10:01:48
我用VS2005,在dataGridView中点击单元格,然后单元格中的内容到textbox中,在textbox中修改。这修改的SQL语言怎么写
...全文
109 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengbo19870409 2010-01-06
  • 打赏
  • 举报
回复
在datagridview控件中多加一列,设为id列,把数据库里的主健列或标识列绑定,然后将该列隐藏,利用int a = Convert.ToInt32(dgvXinXi.SelectedRows[0].Cells["Column1"].Value)获取你选择那一行的id,然后用sql语句查询出显示的内容条件写"where id='{0}'",a,id列是数据库的列名,然后在利用更新语句,条件一样
wonderful131 2010-01-06
  • 打赏
  • 举报
回复
dataGridView中点击单元格,然后单元格中的内容到textbox中

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
TextBox1.Text = Convert.ToString(dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value).Trim();
TextBox2.Text= Convert.ToString(dataGridView1[1, dataGridView1.CurrentCell.RowIndex].Value).Trim();
}

修改的话就直接写个SQL语句,把TextBox的值带进去就行了,用ExecuteNonQuery()处理
xuwuu 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 shelless 的回复:]
怪才。想问一句,你数据怎么绑上去的。不会是服务器管理器里的表直接托的吧。
[/Quote]
就是直接托的。有什么有什么不妥啊,刚学不懂
shelless 2010-01-06
  • 打赏
  • 举报
回复
怪才。想问一句,你数据怎么绑上去的。不会是服务器管理器里的表直接托的吧。
xuwuu 2010-01-06
  • 打赏
  • 举报
回复
通过调用UpdateQuery()的,里面的SQL语言怎写啊
wuyq11 2010-01-06
  • 打赏
  • 举报
回复
datagridview更新
DataSet ds = new DataSet();
SqlDataAdapter sda;

SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];
或执行SQL语句
SQL77 2010-01-06
  • 打赏
  • 举报
回复
STRING SQL="UPDATE TB SET COL='"+TEXTBOX.TEXT+"' WHERE 条件...";
如果只是修改语句应该是这样写
波导终结者 2010-01-06
  • 打赏
  • 举报
回复
这跳跃的……

111,120

社区成员

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

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

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