几个有关DataGrid的简单问题
桌面应用程序中
1、用户操作DataGrid,选中一行时触发的事件是什么?
2、如何设置DataGrid中的行和列为可写?
谢谢!
问题点数:20、回复次数:10Top
1 楼n688com(尘风)回复于 2006-03-09 17:29:48 得分 0
enabled 为true 就可以了
点击时候要想触发事件 有很多 CellChanged KEYDOWN 。。都行
就看你要实现什么了Top
2 楼canserly(没啥不好意思)回复于 2006-03-09 17:30:44 得分 0
winform ? web?Top
3 楼nobody_tony()回复于 2006-03-09 17:33:54 得分 0
System.Windows.Forms.DataGridTop
4 楼syliuxybj()回复于 2006-03-09 17:46:48 得分 10
DataGrid中没有选中某一行的事件,只有自己从CurrentCellChanged事件来写。
供参考:
DataGrid.Select(DataGrid.CurrentCell.RowNumber)
DataGrid不能单独设置某一行或者某一列可以重写。Top
5 楼nobody_tony()回复于 2006-03-09 18:20:25 得分 0
设置DataGrid.Enabled = true;还是只读。为啥?Top
6 楼wangmin1996(王怜花)回复于 2006-03-09 19:51:56 得分 0
DataGrid的绑定是什么,有些数据源是可编辑的。Top
7 楼juanhyy(娟)回复于 2006-03-09 20:01:44 得分 0
不要用VB的思想,你可以用同步绑定机制来代替。BindingManagerBaseTop
8 楼Samen168(Code to coding)回复于 2006-03-09 20:09:06 得分 10
同意楼上的
this.BindContext[this.grid1.DataSourc].PositionChanged += ....
如果DataSource是Table或是DataView
this.BindContext[this.grid1.DataSourc].Current 是当前行的DataRowView可以通过DataRowView.Row取出行Top
9 楼angel_bear(angelbear)回复于 2006-03-09 20:09:49 得分 0
我也想知道怎样才能使单元格可编辑
大家多给点意见
顶一下Top
10 楼nobody_tony()回复于 2006-03-10 11:30:52 得分 0
DataGrid的数据源是DataTable,做数据邦定后有什么用途?Top




