簡體   English   中英

如何將 POCO 對象列表綁定到 Windows Forms DataGrid

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM