logo


Welcome Guest! To enable all features please Giriş or Kayıt.

Bildirim

Icon
Error

Ayarlar
Son mesaja git Go to first unread
mstfgnlty  
#1 Gönderildi : 4 Nisan 2018 Çarşamba 09:26:51(UTC)
mstfgnlty

Sıralama: Member

Gruplar: Registered
Katılan: 4.11.2014(UTC)
Mesajlar: 27
Bay
Turkey
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.



Bu konudaki kullanıcılar
Guest
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.