在C#中实现datagridview单元格单击时发生错误

时间:2012-11-24 14:36:36

标签: c# c#-4.0 datagridview

我有一个datagridview甚至处理程序的问题,当我点击单元格我希望该单元格中的值发送到文本框时,它是工作,但我改变了一些我忘了它无法正常工作。我试图重新创建datagridview及其事件处理程序,但没有。这是我的代码

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[1].ToString();
    }

enter image description here

你有任何想法解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

你需要

 textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();

答案 1 :(得分:0)

private void gridview_CellClick(object sender, DataGridViewCellEventArgs e)
{
  int r = e.RowIndex;
  llenartextbox(r);
}

public void llenartextbox(int index)
{
  textbox.Text = gridview.rows[index].Cells["Cliente"].Value.ToString();
}