没有字段名的单元格的DevExpress VerticalGrid集值
在DevExpress VerticalGrid没有字段名的单元格的DevExpress VerticalGrid集值,devexpress,Devexpress,在DevExpress VerticalGridInitNewRecord事件中,当行在fieldname属性中有值时,我可以设置单元格值: string zipcode = "99999"; VGrid.SetCellValue(VGrid.GetRowByFieldName("zipcode"), e.RecordIndex, zipcode); 但是,对于fieldname属性中没有值的行,我无法执行此操作。这不起作用: string city = "unknown"; VGr
InitNewRecord
事件中,当行在fieldname
属性中有值时,我可以设置单元格值:
string zipcode = "99999";
VGrid.SetCellValue(VGrid.GetRowByFieldName("zipcode"), e.RecordIndex, zipcode);
但是,对于fieldname
属性中没有值的行,我无法执行此操作。这不起作用:
string city = "unknown";
VGrid.SetCellValue(VGrid.Rows["rowcity"], e.RecordIndex, city);
行的(Name)
属性包含值rowcity。我想知道这一行的名字
我也试过了
string city = "unknown";
VGrid.SetCellValue(rowcity, e.RecordIndex, city);
我试图使用自动创建的成员获取行
我还试着将rowcity投给BaseRow:
也尝试过通过属性:
VGrid.SetCellValue( rowcity.Properties, e.RecordIndex, "unknown");
但是没有快乐
我忽略了什么?CustomUnboundData事件是如何实现这一点的 编辑:很匆忙,对不起 事件激发的次数与未绑定字段的激发次数相同
在eventhandler中,检查eventargs
fieldname
属性(在开关状态中),并设置要设置的fieldname的值。是否尝试使用VGrid.SetCellValue(VGrid.GetRowByName(“rowcity”),例如RecordIndex,city);没有可用的方法。必须是比我们更新的版本。谢谢。你能补充更多信息吗?这个答案似乎更像是一个没有小例子的评论。
VGrid.SetCellValue( rowcity.Properties, e.RecordIndex, "unknown");