如何从数据的变量列表中将数据填充到数据表中
本文关键字:数据 填充 数据表 变量 列表 | 更新日期: 2023-09-27 17:59:42
我有一个小任务,我想通过使用Linq到SQL,将数据分配到我的组合框,作为单列SQL Server表的数据源、显示成员、值成员。
我从这样的表格中获得所需的数据
var Uom = SpOpDcontx.Ptr_UOMs.Select(c => c.UM_Typ).Distinct().ToArray();
数据被分配给Uom
变量,所以我想把这个数据分配到我的组合框数据源中。有人能帮我吗?
我不明白为什么你不使用数据表,也不需要它。您只需执行以下操作:
combo.DataSource = Uom;
combo.DisplayMember="UM_Typ";
combo.ValueMember="UM_Typ";
为什么不使用List?
public class Test
{
// your all return properties goes here
public string Typ;
}
public class Test2
{
public List<Test> GetRequireData()
{
var Uom = SpOpDcontx.Ptr_UOMs.Select(c => new Test()
{
Typ = c.UM_Typ)
})
.Distinct();
return Uom.ToList<Test>();
}
}
现在,您可以将表单中的GetRequireData()调用为;
var obj = new Test2();
combo.DisplayMember="UM_Typ";
combo.ValueMember="UM_Typ";
combo.DataSource = obj.GetRequireData();