En iyi yanıtlayıcılar
asp.net textbox search kullanma

Soru
-
merhaba
asp.net projesinde son aşamaya geldim fakat bir sıkıntıyı çözemedim. sorun şudur, bir adet textbox ve bir adet gridview mevcut. textbox' a girilen her harf-rakam-işarete göre veritabanından sorgulayıp eşleşenleri gridviewe yazdıracak. gridview tamam fakat buton kullanmadan textbox a girilen değeri nasıl alıp sorgulatabilirim..
yardımlarınız için teşekkürler şimdiden
Yanıtlar
-
1 adet TextBox1, 1 adet DropDownList1 , 1 adet buton koy.
protected void LinkButton2_Click(object sender, EventArgs e)
{
string sql;
if (DropDownList1.SelectedItem.Text == "Adı")
{
sql = "select * from tbl_emlakistek where ad like '" + TextBox1.Text + "%' " + "order by id DESC";
}
if (DropDownList1.SelectedItem.Text == "Soyadı")
{
sql = "select * from tbl_emlakistek where soyad like '" + TextBox1.Text + "%' " + "order by id DESC";
}
else
{
sql = "select * from tbl_emlakistek order by id DESC";
}
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DB"].ConnectionString);
SqlCommand komut = new SqlCommand();
komut.CommandText = sql;
komut.CommandType = CommandType.Text;
komut.Connection = conn;
DataTable MyTable = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = komut;
adapter.Fill(MyTable);
if (MyTable != null && MyTable.Rows.Count > 0)
{
GridView1.DataSource = MyTable;
GridView1.DataBind();
}
else
{
Alert.Show(" Kayıt bulunamadı.");
}
adapter.Dispose();
komut.Dispose();
conn.Dispose();
}Not:Bu Eskiden kullandığım bir kod .Buradaki TextBox1.Text için parametre kullansan kodların güvenliği açısından iyi olur.
- Yanıt Olarak Öneren Kyamuran SalibryamMicrosoft contingent staff, Moderator 5 Mayıs 2016 Perşembe 07:31
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 9 Mayıs 2016 Pazartesi 09:55
Tüm Yanıtlar
-
Javascript ile textbox'a girilen değeri yakalarsın. Web servis ile sorgulatırsın değerleri Json formatında döndürür ister kendin bir table oluşturup onun içinde gösterirsin istersen de hazır jquery gridlerinden birini kullanırsın.
http://pgnchess.com
http://dergikapaklari.com -
-
1 adet TextBox1, 1 adet DropDownList1 , 1 adet buton koy.
protected void LinkButton2_Click(object sender, EventArgs e)
{
string sql;
if (DropDownList1.SelectedItem.Text == "Adı")
{
sql = "select * from tbl_emlakistek where ad like '" + TextBox1.Text + "%' " + "order by id DESC";
}
if (DropDownList1.SelectedItem.Text == "Soyadı")
{
sql = "select * from tbl_emlakistek where soyad like '" + TextBox1.Text + "%' " + "order by id DESC";
}
else
{
sql = "select * from tbl_emlakistek order by id DESC";
}
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DB"].ConnectionString);
SqlCommand komut = new SqlCommand();
komut.CommandText = sql;
komut.CommandType = CommandType.Text;
komut.Connection = conn;
DataTable MyTable = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = komut;
adapter.Fill(MyTable);
if (MyTable != null && MyTable.Rows.Count > 0)
{
GridView1.DataSource = MyTable;
GridView1.DataBind();
}
else
{
Alert.Show(" Kayıt bulunamadı.");
}
adapter.Dispose();
komut.Dispose();
conn.Dispose();
}Not:Bu Eskiden kullandığım bir kod .Buradaki TextBox1.Text için parametre kullansan kodların güvenliği açısından iyi olur.
- Yanıt Olarak Öneren Kyamuran SalibryamMicrosoft contingent staff, Moderator 5 Mayıs 2016 Perşembe 07:31
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 9 Mayıs 2016 Pazartesi 09:55
-