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

نام تاپیک: مشکل در پر کردن دو تا combobox

  1. #1

    مشکل در پر کردن دو تا combobox

    من می خوام که دو تا combobox رو با داده های دو تا فیلد از یک تیبل پر کنم ...
    برای این کار از این کد استفاده می کنم اما درست کار نمی کنه و اولین کمبو باکس خالی می مونه ...
    چکار کنم که درست بشه ...
    اینم کد :
                DataTable dt1 = new DataTable();
    dt1.Clear();
    dt1 = getdata("select distinct work_place from moayenat");
    comboBox3.DataSource = dt1;
    comboBox3.DisplayMember = "work_place";
    dt.Clear();
    dt = getdata("select distinct work_unit from moayenat");
    comboBox1.DataSource = dt;
    comboBox1.DisplayMember = "work_unit";


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  2. #2

    SqlConnection connection = new SqlConnection("Data Source=.;Initial Catalog=Northwind;Integrated Security=True");
    SqlDataAdapter adapter = new SqlDataAdapter("SELECT CategoryName, Description FROM Categories", connection);
    DataTable dt = new DataTable();
    adapter.Fill(dt);
    comboBox1.DataSource = dt;
    comboBox1.DisplayMember = "CategoryName";
    comboBox2.DataSource = dt;
    comboBox2.DisplayMember = "Description";

  3. #3
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    دوست عزیز در خط ششم نباید از این کد استفاده کنی :
    dt.Clear();

    خب معلومه که دیتاتیبلت پاک میشه، کومبوباکستم پاک میشه.

  4. #4
    حالا یه مشکل دیگه ...
    حالا هر دوتا پر میشن ولی به ازاء هر مورد که به یکی اضافه می شه توی دومی یک سطر خالی ایجاد میشه و وقتی توی هر کدوم یک گزینه رو انتخاب می کنم ، توی اون یکی یک سطر خالی انتخاب میشه ...


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  5. #5
    دیتا سورس های ComboBox ها رو از هم جدا کنی درست میشه

  6. #6
    نقل قول نوشته شده توسط hdv212 مشاهده تاپیک
    دوست عزیز در خط ششم نباید از این کد استفاده کنی :
    dt.Clear();
    خب معلومه که دیتاتیبلت پاک میشه، کومبوباکستم پاک میشه.
    تعریف dt , dt1 جدا از همند ، بنابراین با هم فرق می کنند و dt.Clear ربطی به dt1 نداره.

  7. #7
    از کد زیر برای پر کردن کمبو ها استفاده کنید حتما جواب میده.

    dt=getdata....
    foreach(DataRow dr in dt.Rows)
    comboBox1.Items.Add(dr[0]);
    dt=getdata....

    برای کمبو 2 هم همین کار را بکنید

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

  1. بایند کردن combobox
    نوشته شده توسط Mrs.Net در بخش C#‎‎
    پاسخ: 12
    آخرین پست: جمعه 06 مهر 1386, 12:09 عصر
  2. اضافه کردن ایتم به combobox
    نوشته شده توسط jafari_m246 در بخش C#‎‎
    پاسخ: 9
    آخرین پست: چهارشنبه 17 مرداد 1386, 16:42 عصر
  3. مشکل دوم ComboBox
    نوشته شده توسط lililili در بخش Access
    پاسخ: 8
    آخرین پست: سه شنبه 19 تیر 1386, 10:22 صبح

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

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