您好,对不起我的英语。
dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
此函数具有参数DataGridViewCellEventArgs e,在其帮助下我可以找到单击的单元格:
dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()
但我正在为Word Export编写函数:
private void WordExport_Click(object sender, EventArgs e)
点击按钮时哪项工作。在这个函数中,我需要知道当前的单元格,与中相同 dataGridView1_CellClick函数 - dataGridView1.Rows [e.RowIndex] .Cells [0] .Value.ToString()
我怎么能得到它?
答案 0 :(得分:0)
DataGridView
具有属性CurrentCell
,它是对当前所选单元格的引用(可以为null!)。因此,要在您的单词导出事件中使用它,请执行以下操作:
private void WordExport_Click(object sender, EventArgs e)
{
if (dataGridView1.CurrentCell == null) //no cell is selected.
{
return;
}
var value = dataGridVIew1.CurrentCell.Value.ToString();
//or if you always want a value from cell in first column
var value = dataGridVIew1.CurrentCell.OwningRow.Cells[0].Value.ToString()
}
希望能帮到你。祝你好运:)