至少这样是可以的:加两个 成员用于保存dataGrid中的单元格位置。
假如:
private Point pPoint = new Point(-1,-1);
private Point cPoint = new Point(-1,-1);然后在dataGrid的 CurrentCellChanged 事件中加
pPoint = cPoint;
cPoint = new Point(grdCustomers.CurrentCell.RowNumber,grdCustomers.CurrentCell.ColumnNumber);
通过下面就可以取到你需要的值了:
if(pPoint.X>-1) MessageBox.Show(grdCustomers[pPoint.X,pPoint.Y].ToString());
假如:
private Point pPoint = new Point(-1,-1);
private Point cPoint = new Point(-1,-1);然后在dataGrid的 CurrentCellChanged 事件中加
pPoint = cPoint;
cPoint = new Point(grdCustomers.CurrentCell.RowNumber,grdCustomers.CurrentCell.ColumnNumber);
通过下面就可以取到你需要的值了:
if(pPoint.X>-1) MessageBox.Show(grdCustomers[pPoint.X,pPoint.Y].ToString());
解决方案 »
- SqlDependency 一段时间后不监听数据库了
- 高手请看问题:BindingSource ,ErrorProvider 使用的问题
- 什么叫做类,类和函数的关系是什么
- 想在web开发中使用textbox掩码 有相应的控件没有?
- WinCe下面高速保存数据
- 如何得contextMenuStrip 选中的项
- 关于vs2005发布部署问题
- c# 如何跟踪调试 dll ,我从来没有跟踪过,大哥们指点一下了????????????
- 继续散分
- 请问webControls的treeview的node,click事件怎么实现?谢谢各位
- 请问 有谁调用过OCX 是用JS来调用里面的函数吗??
- 怎么将保存在数据库中一个字段里的XML数据读到XMLDocument或XMLReader中?
MessageBox.Show(this.dataGrid1[this.dataGrid1.CurrentCell.RowNumber,this.dataGrid1.CurrentCell.ColumnNumber].ToString());
看看是什么值?
的值呀
或者记录某个列的值
this.dataGrid1[this.dataGrid1.CurrentCell.RowNumber,1].ToString()
{
e.ProposedValue<-----这个值
}