首頁 >後端開發 >C++ >如何在 DataGridView 列中顯示清單而不顯示長度?

如何在 DataGridView 列中顯示清單而不顯示長度?

DDD
DDD原創
2024-12-31 22:31:10781瀏覽

How to Display a List in a DataGridView Column Without Showing Lengths?

顯示列表在DataGridView Column

綁定一個簡單的List當您想要顯示實際的字串值而不是它們的長度時,當新增到DataGridView 列可能會很棘手。當您將清單設定為 DataGridView 的資料來源時,就會出現此問題,因為它預設顯示「長度」屬性。

要解決此問題,您可以使用一種技巧,其中涉及使用自訂建立匿名類型清單中每個字串的「值」屬性。這使得 DataGridView 能夠綁定到實際的字串值而不是其長度。

解決方案:

IList<String> list_string= new List<String>();
DataGridView.DataSource = list_string.Select(x => new { Value = x }).ToList();
dgvSelectedNode.Show();

利用此方法,您可以成功顯示字串DataGridView 欄位中清單中的值,同時保留資料來源綁定控制項的功能。

以上是如何在 DataGridView 列中顯示清單而不顯示長度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn