[英]How to bind a list of POCO objects to Windows Forms DataGrid
我之前還沒有真正做過任何 windows forms,我正在嘗試創建一個簡單的應用程序來查看我的消息記錄服務。
我認為最簡單的方法是使用 DataGridView 控件。 如何將簡單的對象列表綁定到它並自動生成列標題等?
到目前為止,我已經這樣做了,它創建了帶有標題但沒有行/數據的列。
List<Log> logs = loggingRepo.LoadAll();
logGrid.DataSource = logs;
我本來希望在 ASP.NET 中有一個類似列表視圖的logGrid.DataBind()
方法,但似乎沒有。
沒有數據綁定,DataSource 的設置立即發生。
但是,綁定到 POCO 並不是很好,您最終得到的用戶體驗並不理想。 我會將日志集合包裝在一個 BindingList 中,這應該可以啟用一些基本的排序和過濾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.