下面这代码对吗?应该放在什么地方?谢谢大家了!又一个关于datagrid

wen0914xiang 2003-07-30 03:11:05
private void dataGrid1_DoubleClick(object sender, System.EventArgs e)
{
this.textBox1.Clear();
DataTable dt=mDataSet1.Tables["ddxx"];
DataRow dsrow=dt.Rowsthis.dataGrid1.CurrentRowIndex];
this.textBox1.Text=(string)dsrow["ddh"];
this.Refresh();
}
我在dataGrid1有一个dataset,我没有绑定到textBox1,(因为在增加时老出错),但我想在dataGrid1中移动时行时,就是在每行得到焦点时就能取出本行的"ddh"列的值到textBox1,而不用在datagrid 上面再去DoubleClick一下,应该在什么事件中写入代码? 谢谢各位热心朋友了!
...全文
21 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wen0914xiang 2003-07-30
  • 打赏
  • 举报
回复
谢谢:administr(追求者) :其实我就是想知道CurrentCellChanged这个事件!我的QQ 16615146. MSN: wenxiangsh@msn.com.希望今后能向你学习更多东西!
administr 2003-07-30
  • 打赏
  • 举报
回复
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{

this.textBox1.Text=this.dataGrid1[this.dataGrid1.CurrentRowIndex,列号].ToString();
}
administr 2003-07-30
  • 打赏
  • 举报
回复
private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e)
{

this.textBox1.Text=this.dataGrid1[this.dataGrid1.CurrentCell].ToString();
}
wen0914xiang 2003-07-30
  • 打赏
  • 举报
回复
不绑定呢?
雪狼1234567 2003-07-30
  • 打赏
  • 举报
回复
绑定DataGrid和数据源,
然后用
this.TextBox1.Text =dt.Tables[0].Rows[this.BindingContext[dt,"stuno"].Position]["name"].ToString();
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-30 03:11
社区公告

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