1
什麼是向列表框添加空行(選擇「無」)的最可靠方法?向數據綁定添加空行的最佳做法使用Linq2SQL和Winforms的列表框
SOFAR我用:
Dim List = Enumerable.Repeat(New TABLE With {.Text = "", .ID = -1}, 1).AsQueryable().Union(From t In mainctx.TABLEs)
ddlMangelKategorie.DisplayMember = "Text"
ddlMangelKategorie.ValueMember = "ID"
ddlMangelKategorie.DataSource = List.ToList
但是這也有一些缺點:
- 羅嗦
- 必須明確寫入(在這種情況下表)的類型,所以我不能在這個包起來功能
- 尚未找到與匿名類型配合使用的解決方案
I.e.如果我向該查詢添加一個
From t In mainctx.TABLEs Select Text=col1, id=col2
此方法不再有效。
感謝
好吧,在冗長好一點,但還是不能與匿名類型 - 在這裏是我的主要問題... – DanielD
工程與匿名類型也與稍微改變(不能使用匿名類型的As關鍵字)。看我的編輯。 –