我想问一下数据表。我运行我的代码,然后尝试选择一个“位置”,我在LookUpEdit中得到的全部是System.Data.DataRowView。
请帮助我
代码:
using (clsConnection oConn = new clsConnection())
{
string vpositionid = @"select positiondesc from tbm_position where dlt='0'";
positionid.Properties.DataSource = oConn.GetData(vpositionid);
}
答案 0 :(得分:0)
更新
好吧,也许您可以将DataTable解析为列表
class MyType{
public int Positiondesc { get; set; }
}
List<MyType> listName = dataTableName.AsEnumerable().Select(m => new
MyType()
{
Positiondesc = m.Field<int>("positiondesc")
}).ToList();
答案 1 :(得分:0)
分配数据源后是否尝试添加databind方法? 还要确保添加
positionid.DataSource = objDataTable;
positionid.DataTextField = "Name";
positionid.DataValueField = "Id";
positionid.DataBind();
我希望这会有所帮助。