سلام، چطور میشه در حالی که در یک textBox کلمه ای رو تایپ میکنیم در dataGrad حاصل جستجو در همان حال نمایش داده شود؟
سلام، چطور میشه در حالی که در یک textBox کلمه ای رو تایپ میکنیم در dataGrad حاصل جستجو در همان حال نمایش داده شود؟
دوست عزیز اینکه خیلی سادست فقط کافیه که دستور SQL ت رو یه کم تغییر بدی به این شکلی که اینجا هست :
StrSQL= "select DiskNo,DiskContain from TableName where FieldName Like" + "'" +"%"+ textBox1.Text + "%" + "'";
یعنی ایجا فقط دستور Like به اون خط اضافه میشه.......................................... .............
سلام دوست عزیز
مطمئنم این کد کمکت می کنه sample form 4 را نگاه کن
موفق باشی
می تونی از این تابع استفاده کنی فقط کافیه نام دیتابیس و فیلدهای برگشتی رو که می خواهی تغییر بدی
و اونو فراخوانی کنی
public void BindData()
{
SqlConnection cnn = new SqlConnection();
try
{
cnn.ConnectionString="DataSource=.\\SQLEXPRESS;Att achDbFilename=|DataDirectory|\\DataBaseName.mdf;In tegrated Security=True;User Instance=True";
cnn.Open();
SqlCommand com = new SqlCommand();
com.CommandText = "select *fromTableName Where FildName='" + TextBox1.Text + "'";
com.Connection = cnn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = com;
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}
finally
{
cnn.Close();
}
}