10 Mayıs 2012 Perşembe

TextBox Custom AutoComplete Nasıl Yapılır ?

TextBox Custom AutoComplete Nasıl Yapılır ?
1
2
3
4
5
6
7
8
9
//AutoComplete özelliklerinin ayarlanması
txtFirstName.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
txtFirstName.AutoCompleteSource = AutoCompleteSource.CustomSource;
//Koleksiyon
AutoCompleteStringCollection col = new AutoCompleteStringCollection();
//CustomSource için gerekli kolleksiyonun doldurulması
col.AddRange(new string[] { "aba", "ana", "abla", "abajur", "abaks", "abandone" });
//koleksiyon bildirimi
txtFirstName.AutoCompleteCustomSource = col;

Koleksiyoncollection doldurmak için başka bir alternatif:
1
2
3
4
5
6
7
8
9
10
11
AutoCompleteStringCollection col = new AutoCompleteStringCollection();
SqlConnection con = new SqlConnection(
"Data Source=. ;Initial Catalog=AdventureWorks;Integrated Security=True");
SqlCommand cmd = new SqlCommand(
"select Distinct FirstName from Person.Contact order by FirstName", con);
con.Open();
SqlDataReader rd = cmd.ExecuteReader();
while (rd.Read())
col.Add(rd[0].ToString());
rd.Close();
con.Close();
AutoComplete
Share: