下面这代码对吗?应该放在什么地方?谢谢大家了!又一个关于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一下,应该在什么事件中写入代码? 谢谢各位热心朋友了!
...全文
29 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();

111,094

社区成员

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

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

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