Database Akademi
»
Programlama
»
ASP.NET
»
Textbox autocomplete özelliği kullanımı
Sıralama: Member
Gruplar: Registered
Katılan: 4.11.2014(UTC) Mesajlar: 27 Konum: Karaman Thanks: 4 times
|
Arkadaşlar Merhaba;
Bu özellik Asp.net projelerimizde veri girişi esnasında kullanıcıya kolaylık sağlar, hata yapma şansını azaltır ve de kullanıcının daha hızlı veri kaydı yapmasını sağlar. Textbox'a yazmış olduğumuz değere göre textbox'ın altında o değeri içeren verileri listeler.
Bu işlemi yapan fonksiyon aşağıdaki gibidir.
public static string[] CariAl(string prefixText, int count) { string cs = ConfigurationManager.ConnectionStrings["XXX"].ConnectionString; SqlConnection cn = new SqlConnection(cs); string sql = String.Format("select KOLON from [TABLOMUZ] where KOLON like '%{0}%'", prefixText); SqlDataAdapter da = new SqlDataAdapter(sql, cn); DataSet ds = new DataSet(); da.Fill(ds, "[TABLOMUZ]"); int rcount, size; rcount = ds.Tables[0].Rows.Count; if (rcount >= count) size = count; else size = rcount; string[] aaa = new string[size]; for (int i = 0; i < size; i++) { DataRow row = ds.Tables[0].Rows[i]; aaa[i] = row["KOLON"].ToString(); } return aaa; }
Ayrıca bu işlemi yapmak istediğimiz textbox'a sağ tıklayıp AutoComplete extender eklenmesi gerekmektedir. Yukarda yazmış olduğumuz fonksiyon ismini bu extender'a tanımladıktan sonra özelliğimiz devreye girmiş olacaktır.
|
|
|
|
Database Akademi
»
Programlama
»
ASP.NET
»
Textbox autocomplete özelliği kullanımı
Forumu Atla
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.