如何实现在点击DataGridView的某一行时,将该行的某些字段数据赋值到该窗体的某些TextBox中?

smile_99 2009-06-28 01:02:52
在 WinForm 中,如何实现在点击DataGridView的某一行时,将该行的某些字段数据赋值到该窗体的某些TextBox中?
...全文
202 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
-过客- 2009-06-28
  • 打赏
  • 举报
回复
一个简单的demo

private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
dataGridView1.ClearSelection();
if (e.RowIndex > -1 && e.ColumnIndex > -1)
{
dataGridView1.Rows[e.RowIndex].Selected = true;
textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells["food_id"].Value.ToString();
textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells["food_name"].Value.ToString();
}
}
sjj603 2009-06-28
  • 打赏
  • 举报
回复
用 dataGridView1_CellEnter 事件

textbox1.text=dataGridView1[dataGridView1.CurrentCell.ColumnIndex,dataGridView1.CurrentCell.RowIndex].Value.ToString()

110,567

社区成员

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

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

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