تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عمل كلاس لتعبئه كمبو بوكس داخل الداتا فيو
#29
(12-07-19, 09:32 PM)asemshahen5 كتب : طلبك في FillDgvComboBox الموجود بالكلاس فهو يملأ فقط عامود الكومبو بوكس و ليس له علاقة بملء الجدول بشرط وضع ترتيب عامود الكومبو بوكس في الجريد فيو .

منفذ بالمثال على الداتا جريد فيو 2 في حدث اللود في الفورم رقم السطر الخاص بتعبئة الداتا جريد فيو 2 : 25 

رقم سطر تعبئة فقط الكومبو بوكس الموجود الداتا جريد فيو : 27 و السطر هو :

PHP كود :
FillDataGridViewAndComboBoxCLS.FillDgvComboBox(dataGridView2"select Name from FillComboBoxTB""Name"1); 

شرح الكود :

dataGridView2 - هو اسم الداتا جريد فيو الذي تريد إضافة عامود الكومبو بوكس له .

"select Name from FillComboBoxTB" - الاستعلام الخاص بتعبئة الكومبو بوكس الموجود بالجريد فيو من أي جدول كان سواء كان جدول المعبأ به الداتا جريد فيو ام لا .

"Name" - اسم العامود الذي تريد تعبئة الكومبو بكس به .

1 - طبعا انت عامل في الجريد فيو عامود خاص الكومبو بوكس ما هو ترتيبه في الجريد فيو يبدأ العد من 0 الى اخر عامود .


مع اطيب تمنياتي لك بالنجاح و التوفيق .

حبيبي صدقنى نا فهم كلام حضرتك
ال اقصده ان الكمبو بوكس دائما بيتعامل مع جزئين
DisplayMember

ValueMember

جزء الظاهر وجزء اخر وهو ID

اين هذا فى الكلاس المرسل من حضرتك
كيف احدد ValueMember او DisplayMember

هذا كلاس لتعبئه اي كمبو بوكس خارج الداتا فيو اريد تعديله ليتناسب مع الكمبو بوكس داخل الداتا فيو

كود :
public static void FillComBobx(ComboBox Cmd, string Sql, string displayCol, string valueCol)
       {
           SqlDataAdapter Da = new SqlDataAdapter(Sql, Con);
           DataSet Ds = new DataSet();
           Da.Fill(Ds);
           Cmd.DataSource = Ds.Tables[0];
           Cmd.DisplayMember = displayCol;
           Cmd.ValueMember = valueCol;
           Cmd.SelectedIndex = -1;
       }
 
اتمنى تكون الفكره واضحه
وكل عام وانت بخير
الرد }}}
تم الشكر بواسطة: asemshahen5


الردود في هذا الموضوع
RE: عمل كلاس لتعبئه كمبو بوكس داخل الداتا فيو - بواسطة amonem - 13-07-19, 09:15 AM


التنقل السريع :


يقوم بقرائة الموضوع: