我正在尝试自动填充从xml文件填充的文本框,但我无法正确处理数据集部分。。。
Dim ds As New DataSet()
ds.ReadXml("C:hello.xml")
Dim datacollection As New AutoCompleteStringCollection
For i As Integer = 0 To ds.Tables(0).Rows.Count - 1
datacollection.Add(ds.Tables(0).Rows(i).Item(1).ToString)
Next
TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
TextBox1.AutoCompleteMode = AutoCompleteMode.append
TextBox1.AutoCompleteCustomSource = datacollection
尝试使用AutoCompleteStringCollection。
Dim autocompleteList As New System.Windows.Forms.AutoCompleteStringCollection
Using reader As New System.IO.StreamReader("C:Hello.xml")
While Not reader.EndOfStream
autocompleteList.Add(reader.ReadLine())
End While
End Using
Me.TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
Me.TextBox1.AutoCompleteMode = AutoCompleteMode.Suggest
Me.TextBox1.AutoCompleteCustomSource = autocompleteList