0
オートコンプリートソースとしてデータベーステーブルを持つテキストボックスがあります。オートコンプリート文字列コレクションに以下のコードを入力しています。これはうまく動作しています。私が入力しているものから始まり、どのように入力するのかを含む文字列を提案する方法を教えてください。オートコンプリートテキストボックスで文字列の中央を検索
例、私は私のオートコンプリートに色のリストを持っていたし、それが「 O範囲」のような色だけでなく、「VI Oレッツ
oracmd = New OracleCommand("Select column_name from table", oracon)
Dim ds As New DataSet
orada = New OracleDataAdapter(oracmd)
orada.Fill(ds, "list")
Dim col As New AutoCompleteStringCollection
Dim i As Integer
For i = 0 To ds.Tables(0).Rows.Count - 1
col.Add(ds.Tables(0).Rows(i)("column_name").ToString())
Next
TextBox1.AutoCompleteSource = AutoCompleteSource.CustomSource
TextBox1.AutoCompleteCustomSource = col
TextBox1.AutoCompleteMode = AutoCompleteMode.Suggest
可能な[WinForms | C#|テキストボックスの途中でオートコンプリート?](https://stackoverflow.com/questions/1437002/winforms-c-sharp-autocomplete-in-the-middle-of-a-textbox) – Jaxi
@Jaxiわからない私が何か間違っていたかどうか。私はその質問に対して答えを試しました。私はオリジナルのソースもダウンロードしていました。普通のオートコンプリートのようにしか動作しませんでした。私はテキストボックスに 'o'と入力し、 '1'のみを返し、 '2'や '4'のような結果は返しませんでした。 – crimson589
PL/SQlでは、テーブルからcolumn_nameを選択します。ここで、 '%O%; –