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();

AutoComplete

Yorumlar

ömer faruk aplak

tam aradığım şey :)
teşekkürler

20 Ocak Salı, 2009

altug

harbiden ya bende baska yerlerde ariyodum :P

5 Ocak Salı, 2010

Yorum Yaz

Ad

Email (sahte adresli yorumlar silinir.)

Yorum