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

نام تاپیک: جستجو در دیتابیس با binding Source

  1. #1

    جستجو در دیتابیس با binding Source

    سلام و خسته نباشید
    من توی دیتابیسم مقادیری مانند زیر دارم:

    Name_______Id
    _______________
    A____________6
    B____________61
    C ____________6۱۱
    D__________685
    R_____________۶۱۱۱۹
    X______________8
    H___________6111
    اگر دقت کرده باشید ایدی بیشترشون اولش ۶ هست
    حالا من یک تکست باکس دارم میخوام اگر ۶زدم تمام ویژگی ها مثل نام و نام خانوادگی و سن و این چیزا درجا بیاد تو تکست باکس های مربوطه بشینه
    بعد اگه ۶۱ زدم بیاد ویژگی های کاربر ۶۱ رو بزاره توی تکست باکس ها
    حالا اگه ۶۱۱ شد کاربر بعدی
    اید کار تاوقتی کاربر اصلی که ۶۱۱۱۹ هست ادامه پیدا کنه
    دقیقا همین روش رو میخوام لطفا همین کارو توضیح بدید
    سوالی بود حتما و فورا جواب میدم امید وارم فهمیده باشید

  2. #2
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: جستجو در دیتابیس با binding Source

    سلام

       private BindingSource Disp(int id)        {//نام جدول کانکشن استرینگ رو عوض کنید

    SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=DBExample;Integrated Security=True");
    SqlCommand cmd = new SqlCommand("SELECT * FROM TInfo ", cnn);
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataTable dt = new DataTable();
    da.Fill(dt);

    var bs = new BindingSource
    {
    DataSource = dt,
    Filter = $"ID= '{id}'"
    };
    return bs;
    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
    if (textBox1.TextLength > 0)
    {
    dataGridView1.DataSource = Disp(Convert.ToInt32(textBox1.Text));
    }
    }

  3. #3
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: جستجو در دیتابیس با binding Source

    نقل قول نوشته شده توسط User_Soual مشاهده تاپیک
    سلام و خسته نباشید
    من توی دیتابیسم مقادیری مانند زیر دارم:

    Name_______Id
    _______________
    A____________6
    B____________61
    C ____________6۱۱
    D__________685
    R_____________۶۱۱۱۹
    X______________8
    H___________6111
    اگر دقت کرده باشید ایدی بیشترشون اولش ۶ هست
    حالا من یک تکست باکس دارم میخوام اگر ۶زدم تمام ویژگی ها مثل نام و نام خانوادگی و سن و این چیزا درجا بیاد تو تکست باکس های مربوطه بشینه
    بعد اگه ۶۱ زدم بیاد ویژگی های کاربر ۶۱ رو بزاره توی تکست باکس ها
    حالا اگه ۶۱۱ شد کاربر بعدی
    اید کار تاوقتی کاربر اصلی که ۶۱۱۱۹ هست ادامه پیدا کنه
    دقیقا همین روش رو میخوام لطفا همین کارو توضیح بدید
    سوالی بود حتما و فورا جواب میدم امید وارم فهمیده باشید

            private BindingSource Disp(int id)        {//نام جدول کانکشن استرینگ رو عوض کنید


    SqlConnection cnn = new SqlConnection("Data Source=.;Initial Catalog=DBExample;Integrated Security=True");
    SqlCommand cmd = new SqlCommand("SELECT * FROM TInfo ", cnn);
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataTable dt = new DataTable();
    da.Fill(dt);


    var bs = new BindingSource
    {
    DataSource = dt,
    Filter = $"ID= '{id}'"
    };
    return bs;
    }


    private void textBox1_TextChanged(object sender, EventArgs e)
    { //برای نشان دادن در تکست باکس ها باید تکست باکس ها را با بایندینگ سورس بایند کنیم
    if (textBox1.TextLength > 0)
    {
    BindingSource b = Disp(Convert.ToInt32(textBox1.Text));
    dataGridView1.DataSource = b;
    //خط زیر بایند های که به تکست باکس اضافه شده است را پاک میکند
    textBox2.DataBindings.Clear();
    // textBox2.DataBindings.Add(" نام پراپرتی تکست نام بیندینگ سورس مثلا b" +"نام ستون جدول مثلا نام یا نام خانوادگی");




    textBox2.DataBindings.Add("Text", b, "Name");
    textBox3.DataBindings.Clear();
    textBox3.DataBindings.Add("Text", b, "Family");
    }
    else
    {
    textBox2.Text =textBox3.Text = "";
    }
    }

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

  1. پاسخ: 1
    آخرین پست: یک شنبه 18 خرداد 1393, 10:34 صبح
  2. سوال: عدم نمایش اطلاعات در Binding Navigator با استفاده از Binding Source.
    نوشته شده توسط mjzsoft25 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 08 شهریور 1391, 16:28 عصر
  3. تغییر کانکشن استرینگ binding source
    نوشته شده توسط seraph در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 03 شهریور 1391, 11:51 صبح
  4. حرفه ای: اضافه کردن یک رکورد به Binding Source
    نوشته شده توسط raha_20 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: چهارشنبه 17 فروردین 1390, 08:06 صبح
  5. binding source , binding manager
    نوشته شده توسط odiseh در بخش VB.NET
    پاسخ: 3
    آخرین پست: جمعه 11 آبان 1386, 09:23 صبح

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

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