sara_t
یک شنبه 05 خرداد 1392, 09:55 صبح
سلام دوستان
من میخام یه سرچ داشته باشم. یه تکست دارم که در ایونت textchange ان دکمه سرچ رو قرار دادم. این تکست باکس رو از نوع ماسک تاریخ بصورت 0000/00/00 انتخاب کردم و برای اینکه / مزاحم کار سرچ نشه با دستورات زیر جلووش رو گرفتم:
private void btnsearch_Click(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
txtfaal.Text = "1";
else
txtfaal.Text = "0";
string txtkharid=string.Empty;
string b = txtdatekharid.Text.Replace(" ","");
int c=b.Length;
if (c == 2)
txtkharid = "";
if ((c > 2) && (c <= 6))
{
txtkharid = b.Substring(0, c - 2);
}
if (c == 7)
{
txtkharid = b.Substring(0, c - 1);
}
if (c > 7 && c < 9)
{
txtkharid = b;
}
if (c >=9)
{
txtkharid = b;
}shenasnameprinterTableAdapter.FillBy1Search(this. datasetshenasname.shenasnameprinter, "%" + txtcode.Text + "%", "%" + txtype.Text + "%", "%" + txtmodel.Text + "%", "%" + txtfaal.Text + "%", "%" + txtserial.Text + "%", "%" + txtkarbar.Text + "%", "%" + txtmakan.Text + "%", "%" + txtamval.Text + "%", "%" + txtkharid + "%", "%" + txtengheza2 + "%", "%" + txtsharh.Text + "%");
}
تازمانیکه من در تکست باکسم تایپ میکنم 1390/12/ برنامه درست سرچ میکنه اما به محض ورود عدد بعدی سرچ من خالی میشه و هیچی پیدا نمیکنه یعنی 1390/12/1 یا 1390/12/12
من میخام یه سرچ داشته باشم. یه تکست دارم که در ایونت textchange ان دکمه سرچ رو قرار دادم. این تکست باکس رو از نوع ماسک تاریخ بصورت 0000/00/00 انتخاب کردم و برای اینکه / مزاحم کار سرچ نشه با دستورات زیر جلووش رو گرفتم:
private void btnsearch_Click(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
txtfaal.Text = "1";
else
txtfaal.Text = "0";
string txtkharid=string.Empty;
string b = txtdatekharid.Text.Replace(" ","");
int c=b.Length;
if (c == 2)
txtkharid = "";
if ((c > 2) && (c <= 6))
{
txtkharid = b.Substring(0, c - 2);
}
if (c == 7)
{
txtkharid = b.Substring(0, c - 1);
}
if (c > 7 && c < 9)
{
txtkharid = b;
}
if (c >=9)
{
txtkharid = b;
}shenasnameprinterTableAdapter.FillBy1Search(this. datasetshenasname.shenasnameprinter, "%" + txtcode.Text + "%", "%" + txtype.Text + "%", "%" + txtmodel.Text + "%", "%" + txtfaal.Text + "%", "%" + txtserial.Text + "%", "%" + txtkarbar.Text + "%", "%" + txtmakan.Text + "%", "%" + txtamval.Text + "%", "%" + txtkharid + "%", "%" + txtengheza2 + "%", "%" + txtsharh.Text + "%");
}
تازمانیکه من در تکست باکسم تایپ میکنم 1390/12/ برنامه درست سرچ میکنه اما به محض ورود عدد بعدی سرچ من خالی میشه و هیچی پیدا نمیکنه یعنی 1390/12/1 یا 1390/12/12