c#dataGridView某些函数中的当前单元格
本文关键字:单元格 函数 c#dataGridView | 更新日期: 2023-09-27 18:19:31
你好,对不起我的英语。
dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
这个函数有参数DataGridViewCellEventArgs e,有了它的帮助,我可以找到点击的单元格:
dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()
但是Word导出的im编写功能:
private void WordExport_Click(object sender, EventArgs e)
当我点击按钮时,它就工作了。在这个函数中,我需要知道当前单元格,与dataGridView1_CellClick函数-dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()
我怎样才能拿到它?
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()
}
希望这能帮助你。祝你好运:)