نمایش نتایج 1 تا 14 از 14

نام تاپیک: جستجو در دیتاگریدویو

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    جستجو در دیتاگریدویو

    سلام دوستان من با استفاده از دستورات زیر اطلاعات بانکمو در دیتا گرید ویو قرار میدم


    OleDbDataAdapter da = new OleDbDataAdapter();
    DataSet ds = new DataSet();
    DataView dv = new DataView();
    da = new OleDbDataAdapter("select ID,namebimar,IDbimar,Sazman_bime,Name_khadmat,Date _noskheh,Date_Valid,Tkoli,Tsazman,TBimar from Vizit order by Date_noskheh Desc", con);
    da.Fill(ds, "Vizit");
    dv.Table = ds.Tables["Vizit"];
    dgw.DataSource = dv;

    و با استفاده از دستور زیر داخل بانکم جستجو میکنم بدون مشکل

    switch (cbselect.Text)
    {
    case "نام ونام خانوادگی":
    dv.RowFilter = "namebimar like '%" + txtserech.Text + "%'";
    dgw.DataSource = dv;
    break;
    case "شماره بیمه":
    dv.RowFilter = "IDbimar like '%" + txtserech.Text + "%'";
    dgw.DataSource = dv;
    break;
    case "سازمان بیمه":
    dv.RowFilter = "Sazman_bime like '%" + txtserech.Text + "%'";
    dgw.DataSource = dv;
    break;
    case "تاریخ نسخه":
    dv.RowFilter = "Date_noskheh like '%" + txtserech.Text + "%'";
    dgw.DataSource = dv;
    break;
    case "نام خدمت":
    dv.RowFilter = "Name_khadmat like '%" + txtserech.Text + "%'";
    dgw.DataSource = dv;
    break;
    }

    اطلاعاتی که در بانکم رشته ای هستش به راحتی کاراکتر به کارکتر جستجو و فیلتر میشه تا اینجا مشکلی ندارم
    اما میخوام وقتی داده ای که عددی هستشو فیلتر کنم خطا میده از چه کدی باید استفاده کنم؟الان Date_noskheh من از نوع عددی هستش چیکار باید بکنم به نظرتون؟
    آخرین ویرایش به وسیله Yanehsar : جمعه 18 فروردین 1391 در 13:16 عصر دلیل: اشتباه در ارسال یک قسمت از کد

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •