combobox.FindStringExact找不到字符串

时间:2013-06-04 03:55:43

标签: winforms vb.net-2010

我真的试图找出为什么FindStringExact方法无法在列表中找到字符串。

这是我的代码:

If comboBox.FindStringExact(ds.Tables(0).Rows(0).Item(1).ToString) > 0 Then
   comboBox.SelectedIndex = comboBox.FindStringExact(ds.Tables(0).Rows(0).Item(1).ToString)
End If

遇到问题的字符串是“000-characters”和“000-characters& characters”,我检查了额外的空格,我表中的值也是正确的。我以为它与左边的零和中间的&符号有关。

所有帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

如果找到搜索值,Findstringexact将返回索引号。

Dim n as Integer = comboBox.FindStringExact(ds.Tables(0).Rows(0).Item(1).ToString)

If n > -1 Then
   comboBox.SelectedIndex = n
End If

此公式适用于datagrid数字单元格