Dev LookUpEdit控件EditValue 值设置

Dev LookUpEdit控件EditValue 值设置

遇到如下问题
将 EditValue属性 直接赋予string类型的值 发现不显示
但是程序打断点 却发现值给的并没有问题。。

一般这种情况 就是EditValue属性需要赋值的类型错了

LookUpEdit控件 绑定了 DataTable 类型的数据源
打断点发现 选择值后 获得的 EditValue 类型是DataRowView
所以 这个时候 就需要将第一个值 转换成DataRowView类型

//将DataTable 首行 转换为 DataRowView   
DataRowView dataRowView = dtTemporary.DefaultView.Cast<DataRowView>().First();
//赋值
LookUpEdit1.EditValue = dataRowView;

转换一下 就可以了

猜你喜欢

转载自blog.csdn.net/weixin_44235109/article/details/104134313
Dev