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

نام تاپیک: نشان ندادن مقدار وارد شده پس از جستجو در بانک sql در سی شارپ

  1. #1

    نشان ندادن مقدار وارد شده پس از جستجو در بانک sql در سی شارپ

    با سلا م
    دوستان من یک برنامه دارم که پایگاه داده آن SQL2014 می باشد و تحت سرور است و کانکشن آن به صورت زیرر است :
    SqlConnection conn = new SqlConnection(@"Data Source=.; Initial Catalog=mali; Packet Size=4069; User ID=sa; Password=281****; Persistsecurityinfo=False; MultipleActiveResultSets=True");


    وقتی با استفاده از کد زیر در بانک جستجو می کنم همش می گوید این مقدار وجود ندارد در حالی که واقعا در بانک هست :
    private void datagrid()
    {

    if (textBox1.Text == "")
    {
    groupPanel1.Visible = false;
    groupPanel2.Visible = false;
    dataGridView2.Visible = false;

    }
    else
    {
    try
    {
    if (conn.State != System.Data.ConnectionState.Open)
    {
    conn.Open();
    DataSet ds = new DataSet();
    sqlDataAdapter objdataAdapter = new SqlDataAdapter("Select admin_id,radif,company,noeinvoice,invoicenumber,in voicedate,invoiceprice,ersaldatekarpardazi,ersalda temali,tozihanbar From invoice where invoicenumber like '%" + textBox1 + "'", conn); From invoice where invoicenumber like '%" + textBox1 + "'", conn);
    objdataAdapter.Fill(ds, "invoice");
    DataTable dt = new DataTable();
    dt = ds.Tables["invoice"];
    //dt.DefaultView.RowFilter="invoicenumber like='%"+textBox1.Text+"'";

    int i = dt.DefaultView.Count;
    if (i > 0)
    {
    dataGridView1.DataSource = dt.DefaultView;
    dataGridView2.DataSource = dt.DefaultView;
    // MessageBox.Show("لطفاً یکی از فاکتورهای موجود از لیست را انتخاب کنید", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
    dt = null;
    datashow();
    dataGridView2.Visible = true;
    groupPanel1.Visible = true;
    groupPanel2.Visible = true;
    }
    else
    {
    MessageBox.Show("شماره مورد نظر پیدا نشد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning);
    groupPanel1.Visible = false;
    groupPanel2.Visible = false;
    }
    }
    }
    catch (SqlException sqlx)
    {
    MessageBox.Show(sqlx.Message);
    }
    finally
    {
    if (conn.State != System.Data.ConnectionState.Open)
    conn.Close();
    }
    }

    ممنون میشم راهنماییم کنید
    آخرین ویرایش به وسیله yanni2 : یک شنبه 08 اسفند 1395 در 22:47 عصر

  2. #2

    نقل قول: نشان ندادن مقدار وارد شده پس از جستجو در بانک sql در سی شارپ

    در sqlserver management studio تست کنید ببینید کوئری جواب میده یا نه.
    حتما از پارامترها استفاده کنید.

  3. #3

    نقل قول: نشان ندادن مقدار وارد شده پس از جستجو در بانک sql در سی شارپ

    تست کردم تو sql جواب میده
    تو ویژوال نه
    آخرین ویرایش به وسیله yanni2 : یک شنبه 08 اسفند 1395 در 23:34 عصر

  4. #4

    نقل قول: نشان ندادن مقدار وارد شده پس از جستجو در بانک sql در سی شارپ

    درست شدش دیگه

تاپیک های مشابه

  1. سوال: هایلایت شدن کلمه جستجو شده پس از جستجو
    نوشته شده توسط narese در بخش Access
    پاسخ: 13
    آخرین پست: جمعه 21 اردیبهشت 1397, 20:22 عصر
  2. پاسخ: 7
    آخرین پست: یک شنبه 28 اسفند 1390, 09:05 صبح
  3. درست کار نکردن دکمه حذف پس از جستجو در GridView
    نوشته شده توسط bahane274 در بخش C#‎‎
    پاسخ: 8
    آخرین پست: جمعه 22 مرداد 1389, 13:55 عصر
  4. سوال: انتخاب عبارت مورد نظر پس از جستجو در RichTextBox
    نوشته شده توسط akobar در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 05 خرداد 1389, 21:44 عصر
  5. عدم مرتب بودن رکورد های وارد شده پس از ذخیره
    نوشته شده توسط red11011 در بخش SQL Server
    پاسخ: 1
    آخرین پست: شنبه 27 تیر 1388, 16:04 عصر

برچسب های این تاپیک

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

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