如何在datagridview中的行的文本框中显示结果?

时间:2013-03-24 22:41:47

标签: c# datagridview

我想创建一个小程序来创建一个算术运算符,将两个数字加在一起。

当我双击datagridview中的一个单元格时,我外面的文本框将显示该行的结果。

例如:

1  3
3  5
2  8

我还为我的程序创建了一个类,该类的名称是Cac,其中的方法是

public int CacAB()
    {
        int result= a + b;
        return result;
    }

第一行的结果应为4,第二行应为8,第三行应为10.

我的文本框的名称只是textBox1而我的datagridview的名字只是datagridview1,如何制作呢?非常感谢。

我知道我需要创建一个方法:“dataGridView1_CellDoubleClick”到目前为止。

1 个答案:

答案 0 :(得分:1)

所以我想你可能想要实现这个目标

private void DataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
     int firstValue = Convert.ToInt32(DataGridView1.Rows(e.RowIndex).Cells("Column1").Value.ToString());

     int secondValue = Convert.ToInt32(DataGridView1.Rows(e.RowIndex).Cells("Column2").Value.ToString());

     textBox.Text = (firstValue + secondValue).ToString();
}