一个关于用DevExpress控件的问题
GridColumn列的ColumnEdit设置为repositoryItemLookUpEdit
在repositoryItemLookUpEdit的EditValueChangind事件中取不到e.NewValue的值,断点调试值为null
所以我也无法设置该列的值
有没有人遇到过类似情况?
补充:该GridView的Editable属性和只读属性为true,相关的列属性也是可编辑的
GridColumn列的ColumnEdit设置为repositoryItemLookUpEdit
在repositoryItemLookUpEdit的EditValueChangind事件中取不到e.NewValue的值,断点调试值为null
所以我也无法设置该列的值
有没有人遇到过类似情况?
补充:该GridView的Editable属性和只读属性为true,相关的列属性也是可编辑的
换成EditValueChanged事件试试如果还不行,你可以把Repository控件换ComboBoxEdit试试,这个除了选择之外,用户也可以自己编辑值,并且也有EditValueChangind和EditValueChanged事件
举个例了,也就说在修改某行第一列(gridView.Columns[0])的值后且你获取修改的值前,
gridView.FocusedColumn = gridView.Columns[0];
gridView.FocusedColumn = gridView.Columns[1];
gridView.FocusedColumn = gridView.Columns[0];然后再获取某行gridView.Columns[0]的值就是你修改后的了。