我正在尝试根据组合框项目中的最大字符串来更改组合框的 DropDownWidth 。下面的代码返回所有项目的最大字符串长度。
Dim maxStringLength As Integer = cboDt.AsEnumerable().
SelectMany(Function(row) row.ItemArray.OfType(Of String)()).
Max(Function(str) str.Length)
cboDt 是附加到组合框的数据表。
我想返回实际的字符串。例如,如果组合框项目是:
“aaa”
“bbbb”
“ccccc”
我的代码返回maxStringLength = 5(因为5是所有项目的最大字符数-这里是ccccc)我希望代码重新调整“ccccc”(当然在字符串变量中)