首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataGridView1的指定单元格离开时触发什么事件,如何写

2012-05-31 
dataGridView1的指定单元格离开时触发什么事件,怎么写如 有3行3列,我在第2行2列离开时,能读取到2行2列的数

dataGridView1的指定单元格离开时触发什么事件,怎么写
如 有3行3列,我在第2行2列离开时,能读取到2行2列的数据,并且把值赋值到 当前行的3列


怎么写方法,感谢

[解决办法]
void dataGridView_CellMouseLeave(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView.RowCount >= 2 && dataGridView.ColumnCount >= 2)
{
if (dataGridView.CurrentCell.RowIndex == 1 && dataGridView.CurrentCell.ColumnIndex == 1)
{
object cellValue = dataGridView[1, 1].Value;
dataGridView[2, dataGridView.CurrentCell.RowIndex].Value = cellValue;
}
}
}
[解决办法]
用当前单元格变更时的哪个事件...
dataGridView1_CurrentCellChanged 查看e.rowindex 与dgv1.currentcell.index LZ试下是否可以得到效果

dataGridView_CellMouseLeave 这个事件无法兼顾到键盘操作吧...
[解决办法]

探讨
void dataGridView_CellMouseLeave(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView.RowCount >= 2 && dataGridView.ColumnCount >= 2)
{
if (dataGridView.CurrentCell.RowIn……

热点排行