منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو (/showthread.php?tid=19355)



طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - Darel - 21-02-17

السلام عليكم
الكود كالتالي
كود :
string unitid = dt_1.Rows[0][0].ToString();
                   DataTable dt_ex_date = CL_DBManager.SelectCmdText("select case when expired_date is null then 'لايوجد تاريخ صلاحية' else  convert (varchar(10),  expired_date ,103)end as expired_date,product_id,total_balance    from dbo.Purchase_Invoice  where Unit_ID=" + unitid + " and total_balance>0  ");





                   DataGridViewComboBoxCell dccb = new DataGridViewComboBoxCell();

                   dccb.DataSource = dt_ex_date;
                   dccb.DisplayMember = "expired_date";  // using the same field..
                   dccb.ValueMember = "product_id";  // .. as I have only one
                   int nRowIndex = dataGridView1.Rows.Count - 1;
               
                   //  dataGridView1.CurrentRow.Cells["ss"] = dccb;
                   dataGridView1.Rows[nRowIndex].Cells["ss"] = dccb;
[url=http://al3aby4yy.com/][/url]
المفترض انه كل تاريخ صلاحية في الصورة له الكود الخاص به(product_id)
ما يحدث هنا مهما كان اختيارك لو تاريخ الصلاحية مطابق يتم اختيار product_id لتاريخ الصلاحية الاول في جميع الاختيارات

المطلوب معالجة هذه المشكلة
شكراً مقدماً


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - مساعدة - 22-02-17

السلام عليكم

ضع مشروعك ليتضح المطلوب أكثر، ومن ثم إيجاد الجواب المناسب.


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - Darel - 22-02-17

الواجهه بالمرفقات

عندما يكون تاريخ الصلاحية متشابة يتم اختيار اول كود بالداتا تيبل مهما كان الذي تم اختيارة من تواريخ الصلاحية

مع العلم ان كل تاريخ صلاحية له كمية مختلفة وتكلفة مختلفة يتم التعرف عليها عن طريق كود الصنف المباع
كل صنف تم شرائة له كود مختلف
مثلاً دواء الضغط س اشتريت منه علبتين بسعر 15 جنية وتاريخ صلاحية  1/2018
كود الصنف 5

و5 علب بنفس تاريخ الصلاحية ولكن التكلفة    14.5 جنية
كود الصنف 6
و3 علب بنفس تاريخ الصلاحية ولكن التكلفة    15.2 جنية
كود الصنف 7
عند الاختيار من الكومبوبوكس مهما كان اختياري من تواريخ الصلاحية هو يختار الكود 5 كقيمة مخفية للكومبوبوكس

اعتقد المشكلة اصبحت واضحة

شكراً علي الاهتمام


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - Darel - 22-02-17

قمت بها بالفعل اخي الكريم
المشكله تم شرحها بردي السابق
شكراً علي الاهتمام اخي الكريم


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - Darel - 26-02-17

بالانتظار....


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - مساعدة - 26-02-17

مشروعك لا يعمل، وليس به قاعدة بيانات.


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - Darel - 26-02-17

مطلوب هنا مثال لا اكثر

شحن Combobox الموجودة في الـ Datagrid بالشكل المطلوب

عندما يكون تاريخ الصلاحية متشابة يتم اختيار اول كود بالداتا تيبل مهما كان الذي تم اختيارة من تواريخ الصلاحية

مع العلم ان كل تاريخ صلاحية له كمية مختلفة وتكلفة مختلفة يتم التعرف عليها عن طريق كود الصنف المباع
كل صنف تم شرائة له كود مختلف
مثلاً دواء الضغط س اشتريت منه علبتين بسعر 15 جنية وتاريخ صلاحية 1/2018
كود الصنف 5

و5 علب بنفس تاريخ الصلاحية ولكن التكلفة 14.5 جنية
كود الصنف 6
و3 علب بنفس تاريخ الصلاحية ولكن التكلفة 15.2 جنية
كود الصنف 7
عند الاختيار من الكومبوبوكس مهما كان اختياري من تواريخ الصلاحية هو يختار الكود 5 كقيمة مخفية للكومبوبوكس

مطلوب حل لهذه المشكلة

اعتقد المشروع بقاعدة بياناته لن يفرق بشيء

كان هناك اخ من اليمن في المنتدي ساعدني في بعض ما لم استطع تنفيذة عن طريق امثلة بدون ان يطلب المشروع او قاعدة البيانات


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - مساعدة - 27-02-17

طالما لكل صنف كود خاص به وتاريخ واحد له، فلا تستخدمي عمود ComboBox واستخدمي TextoBox
والعمل يكون في الاستعلام التي تعبئين منها الداتاجريد فيو بالبيانات.

نتمنى من الأخ اليمني المشاركة في هذا الموضوع.


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - AhmedSaid5 - 04-03-17

السلام عليكم

هو السؤال هنا ازاي الصنف له اكثرمن تاريخ صلاحية و في نفس الوقت التواريخ واحدة
المفروض يكون التواريه مختلفة
يعني انو المفروض تكون التواريخ مختلفة و لو اختلفت ال
Product_id اللي تم اختياره هيكون صح


RE: طلب تعديل لكود بسيط خاص بتعبئة كومبوبوكس في الجريدفيو - Darel - 11-03-17

تم حل المشكلة بالجهود الشخصية
شكراً للجميع