1
Q
c下拉列表#
A
回答
4
與往常一樣通過定義模型開始:
public class Item
{
public string Id { get; set; }
public string Label { get; set; }
}
然後你的資料庫:
public interface IRepository
{
IEnumerable<Item> GetItems();
}
然後實現這個倉庫:
public class MySQLRepository: IRepository
{
public IEnumerable<Item> GetItems()
{
using (var conn = new MySqlConnection("SOME CONNECTION STRING"))
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "SELECT id, name FROM items;";
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
yield return new Item
{
Id = reader.GetString(0),
Label = reader.GetString(1),
};
}
}
}
}
}
和最終在一個DataTable
myDDL.DataSource = repository.GetItems();
myDDL.DataValueField = "Id";
myDDL.DataTextField = "Label";
myDDL.DataBind();
2
對於你的問題
1-獲取數據:LY使用這個倉庫的一個實例,在您的形式獲取數據。
2-從步驟集列表的數據源屬性到DataTable 1
3-集DataTextField,DataValueField
相關問題
- 1. c#下拉列表selectedindexchanged gridview設置selectedindex第二下拉列表
- 2. 下拉列表中的下拉列表
- 3. 下拉列表製表C#mvc4
- 4. 下拉列表
- 5. 下拉列表
- 6. 下拉列表
- 7. 下拉列表
- 8. 下拉列表
- 9. 在ASP.Net C中綁定下拉與另一個下拉列表#
- 10. 下拉列表標記輸出C#
- 11. C# - 傾銷名單的下拉列表
- 12. select item multiple下拉列表webbrowser c#
- 13. 創建HTML下拉列表C#
- 14. 在C中隱藏下拉列表#
- 15. 下拉列表數據源,並從C#
- 16. 下拉列表值無法與MVC3 C#
- 17. 在C中清除下拉列表#
- 18. c#在網格視圖下拉列表
- 19. 創建一個下拉列表c#mvc3
- 20. c#asp.net下拉列表選擇值
- 21. 生日下拉列表ASP.NET C#
- 22. C#下拉列表改變事件
- 23. 使組合框像下拉列表(C#)
- 24. 用c#代碼填充下拉列表
- 25. Selenium C# - 如何驗證下拉列表
- 26. MVC 2 Asp.net C#代碼下拉列表
- 27. 下拉列表重置deafult值c#
- 28. C#下拉列表的編碼問題
- 29. 在C#中對下拉列表排序
- 30. 級聯下拉列表MVC 3 C#