4 个解决方案
#1
鼠标离开某行:
行状态更改(失去活得到输入焦点时)发生。
private void dataGridView1_RowLeave(object sender, DataGridViewCellEventArgs e)
{
}
行状态更改(失去活得到输入焦点时)发生。
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
#2
行改变
单元格改变
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
单元格改变
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
}
#3
int intCurrentRowNumber = this.dataGridView1.CurrentCell.RowIndex;获取当前行的值
行状态更改时发生。
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
行状态更改时发生。
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
#4
谢谢各位回答,上面几个方法都试过,还是RowEnter比较适合我的要求.
行接收输入焦点因而成为当前行时发生
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
行接收输入焦点因而成为当前行时发生
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
#1
鼠标离开某行:
行状态更改(失去活得到输入焦点时)发生。
private void dataGridView1_RowLeave(object sender, DataGridViewCellEventArgs e)
{
}
行状态更改(失去活得到输入焦点时)发生。
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
#2
行改变
单元格改变
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
单元格改变
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
}
#3
int intCurrentRowNumber = this.dataGridView1.CurrentCell.RowIndex;获取当前行的值
行状态更改时发生。
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
行状态更改时发生。
private void dataGridView1_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
{
}
#4
谢谢各位回答,上面几个方法都试过,还是RowEnter比较适合我的要求.
行接收输入焦点因而成为当前行时发生
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
行接收输入焦点因而成为当前行时发生
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)