将 DataGridView 绑定到 List(Of String) 显示长度而不是字符串

问题描述 投票:0回答:1

如果我将

DataGridView.DataSource
绑定到
List(Of String)
,则会显示字符串的长度,而不是字符串本身。

如何显示字符串值?

vb.net winforms datagridview
1个回答
0
投票

此答案的 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()
© www.soinside.com 2019 - 2024. All rights reserved.