0

これは私のイベントの私のコードFormLoadです

SqlDataReader dReader;
SqlConnection conn = new SqlConnection(MyClass.GlobalConn());
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;

if (radioName.checked==true)
{           
    cmd.CommandText = "select RTRIM(Person_name) from MyTable order by Person_name";
}
else
{
    cmd.CommandText = "select RTRIM(Person_number) from MyTable order by Person_number";
}

dReader = cmd.ExecuteReader();

if (dReader.HasRows == true)
{
    while (dReader.Read())
        namesCollection.Add(dReader[0].ToString());
}
else
{
    MessageBox.Show("Data not found");
}

dReader.Close();

tPT.AutoCompleteMode = AutoCompleteMode.Suggest;
tPT.AutoCompleteSource = AutoCompleteSource.CustomSource;
tPT.AutoCompleteCustomSource = namesCollection;
conn.Close();  

テキストボックスへの入力中にオートコンプリートテキストボックスに入力する2つのオプションが必要です:

  1. 名前で
  2. 番号別

しかし、うまくいきません。私はすでにイベントでこれを試しましTextChangedたが、うまくいきませんでした。誰か助けてくれませんか?

4

1 に答える 1