C#中的表单和DataGridviews交互

时间:2014-02-07 06:44:47

标签: c# datagridview

我有一个表单,其中有一个包含4列的gridview。 Column1是LinkColumn,在每行的每个单元格中都有一个链接Text。当我点击此链接时,它将返回该值的其他3列的值。

我的代码

{
//filling gridview 
grdOne.datasource=DT_values;
}

我的问题是什么时候才能获得这些价值观?

2 个答案:

答案 0 :(得分:0)

到目前为止我明白了 使用CellContent事件点击并通过在列上传递参考值逐个获取这些值。

答案 1 :(得分:0)

private void grdOne_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0)
            {
                //Column0 will be that column on which you will click
                //Suppose column having string values 
                string Column1 = grdOne["Column1", e.RowIndex].Value.ToString();
                string Column2  = grdOne["Column2", e.RowIndex].Value.ToString();
                string Column3  = grdOne["Column3", e.RowIndex].Value.ToString();
                //here you got all these values 
            }
        }