我有一個小任務,我想通過使用Linq-SQL將數據分配給我的組合框作爲數據源,顯示成員,單個列的SQL Server表中的值成員,到SQL。如何從數據變量列表中填充數據到數據表中
我從表中獲取所需的數據,如
var Uom = SpOpDcontx.Ptr_UOMs.Select(c => c.UM_Typ).Distinct().ToArray();
的數據被分配到Uom
變量,所以我想這個數據分配到我的組合框的數據源。任何人都可以幫助我嗎?
我有一個小任務,我想通過使用Linq-SQL將數據分配給我的組合框作爲數據源,顯示成員,單個列的SQL Server表中的值成員,到SQL。如何從數據變量列表中填充數據到數據表中
我從表中獲取所需的數據,如
var Uom = SpOpDcontx.Ptr_UOMs.Select(c => c.UM_Typ).Distinct().ToArray();
的數據被分配到Uom
變量,所以我想這個數據分配到我的組合框的數據源。任何人都可以幫助我嗎?
我不明白爲什麼你提到一個數據表,當你不使用它,不需要它這個。您只需執行以下操作:
combo.DataSource = Uom;
combo.DisplayMember="UM_Typ";
combo.ValueMember="UM_Typ";
var Uom = SpOpDcontx.Ptr_UOMs.Select(c => c.UM_Typ).Distinct()。ToArray();這段代碼我在一個單獨的類中寫入了我的組合框,所以如何才能訪問這些數據用於我的cbx。 – user2063479 2013-02-16 05:09:11
爲什麼不使用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();
副作用:我們確實需要處理您的命名約定。 – 2013-02-16 04:18:40