我有一个表单,其中有一个包含4列的gridview。 Column1是LinkColumn,在每行的每个单元格中都有一个链接Text。当我点击此链接时,它将返回该值的其他3列的值。
我的代码
{
//filling gridview
grdOne.datasource=DT_values;
}
我的问题是什么时候才能获得这些价值观?
答案 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
}
}