TextBox Custom AutoComplete Nasıl Yapılır ?
15 Ocak Perşembe, 2009 | C# /*Yorumlar (2)*/
//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:
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();
