datagridview中怎么实现这样一种功能。点击某个单元,把信息显示在其他的控件上。
如图,想要实现的功能是,当点击101时,把101的信息分别显示在textbox和combobox上,图片显示在picturebox上。菜鸟,新学,求详解。...
如图,想要实现的功能是,当点击101时,把101的信息分别显示在textbox和combobox上,图片显示在picturebox上。菜鸟,新学,求详解。
展开
1个回答
展开全部
首先给你的datagridview注册一个cellclick事件,然后在事件中这样:
private void dgv1_CellClick(object sender, DataGridViewCellEventArgs e)
{
DataGridViewRow row = dgv1.Rows[e.RowIndex];
//根据需要取row中cell的值
string name = row.Cells[0].Value.ToString();
}
取到了你想要的值,然后赋给文本框还是图片什么的就看你的个人爱好了。
private void dgv1_CellClick(object sender, DataGridViewCellEventArgs e)
{
DataGridViewRow row = dgv1.Rows[e.RowIndex];
//根据需要取row中cell的值
string name = row.Cells[0].Value.ToString();
}
取到了你想要的值,然后赋给文本框还是图片什么的就看你的个人爱好了。
追问
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询