دوستان عزیز خسته نباشید
من دارم یه پروژه می نویسم که یه مشکل داره تو جستجو و اونم اینه که تو تکست که یه نامو یعنی اسمو می گیره تا موقعی که حرف ی رو وارد نکرده داخل گرید اطلاعات فیلتز شده رو نمایش میده اما به محض ورود حرف ی همه اطلاعات داخل گرید خالی میشه و هیچی نشون نمیده . دیتا بیسم sql 2000 و با C# کار میکنم اینم کدی که نوشتم .
DataSet ds11 = newDataSet();
dap.SelectCommand = newSqlCommand();
dap.SelectCommand.Connection = connect;
dap.SelectCommand.CommandText = "select " +
"sabt.id,ltrim(rtrim(sabt.name))+' '+ltrim(rtrim(sabt.family)),sefareshat.codes," +
"sefareshat.mozos,sefareshat.tedads,sefareshat.tar ikhss," +
"sefareshat.tarikhts,sefareshat.mablaghbs,sefaresh at.mablaghkols" +
",sefareshat.tozihats,sefareshat.tahvils " +
"from sefareshat " +
"inner join sabt" +
" on sabt.id=sefareshat.id" +
" where sabt.family like '%" + textBoxX86.Text + "%' and sabt.name like '%" + textBoxX15.Text +
"%' and sefareshat.codes like '%" + textBoxX82.Text + "%'";
connect.Open();
dap.Fill(ds11, "code10");
SqlDataReader fdr = dap.SelectCommand.ExecuteReader();
dataGridViewX2.DataSource = ds11;
dataGridViewX2.DataMember = "code10";
dataGridViewX2.AutoGenerateColumns = true;
dataGridViewX2.Columns[0].HeaderText = "کد مشتری";
dataGridViewX2.Columns[1].HeaderText = "سفارش دهنده";
dataGridViewX2.Columns[2].HeaderText = "كد سفارش";
dataGridViewX2.Columns[3].HeaderText = "موضوع";
dataGridViewX2.Columns[4].HeaderText = "تعداد";
dataGridViewX2.Columns[5].HeaderText = "تاريخ سفارش";
dataGridViewX2.Columns[6].HeaderText = "تاريخ تحويل";
dataGridViewX2.Columns[7].HeaderText = "بيعانه";
dataGridViewX2.Columns[8].HeaderText = "مبلغ كل";
dataGridViewX2.Columns[9].HeaderText = "توضيحات";
dataGridViewX2.Columns[10].HeaderText = "تحويل داده شده";
connect.Close();
توضیح در مورد کد :
خیلی واضحه من چند تا جدول رو join کردم و اون 3 تا باکس هم یکیش مقدار ورودیش کد سفارش یکی نام و دیگری فامیل مشکل از جوینم نیست چون بدون جوین هم که تست کردم این مشکل باز هم بود . ممنون میشم کسی راهنمایم کنه چون خیلی مسئله حیاتیه