转自:http://www.cnblogs.com/lijh_ray/archive/2012/08/09/2629729.html
lookupedit的columns属性中的字段的fieldname属性虽然可以通过字符串设置,但是它是大小写敏感的。
所以一定要和你的sql语句中的字段大小写一致才可以。
我还发现:- loeSource.Properties.DataSource
= dt; - loeSource.Properties.ValueMember
= dt.Columns[ValueCol].ColumnName; // 对应ID - loeSource.Properties.DisplayMember
= dt.Columns[NameCol].ColumnName; // 显示内容
其中的DisplayMember大小写如果和查出来的结果表也就是在Oracle的PLSQL中查询后得到的结果上显示的字段大小写不一样的话,会出现没法显示选中项的现象,ValueMember没试过。
感觉比较方便的写法就是上面那种直接用DataTable.Columns......