如果我将
DataGridView.DataSource
绑定到 List(Of String)
,则会显示字符串的长度,而不是字符串本身。
如何显示字符串值?
此答案的 VB.NET 翻译:https://stackoverflow.com/a/3225897/741136
我们使用 LINQ 将字符串包装在具有
.Value
属性的匿名类型中:
Dim ignoredFilenames As New List(Of String)
ignoredFilenames.Add("thumbs.db")
ignoredFilenames.Add("desktop.ini")
DataGridView1.DataSource = ignoredFilenames.Select(Function(x) New With {.Value = x}).ToList()