تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة فى عرض قيمة من داتا جريد فيو
#11
dt.clear
da.Fill(dt);
و لا تستخدم نفس الداتا تايبل لملئ الكومبو بوكس و عملية البحث .
ود ه مزحة ثقيلة شوية اللي في الصورة .
ضع مثالك في المرفقات كي اعدله لك .
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#12
(02-07-19, 04:48 AM)asemshahen5 كتب : dt.clear
da.Fill(dt);
و لا تستخدم نفس الداتا تايبل لملئ الكومبو بوكس و عملية البحث .
ود ه مزحة ثقيلة شوية اللي في الصورة .
ضع مثالك في المرفقات كي اعدله لك .

اخى العزيز اعذرنى لانى مش قوي فى البرمجه كفايه 
رفعت لك البرنامج فى المرفقات 
وشكرا جداً على مساعدتك اخى الكريم


الملفات المرفقة
.rar   Accounts.rar (الحجم : 64.6 ك ب / التحميلات : 17)
الرد }}}
تم الشكر بواسطة:
#13
PHP كود :
private void cmbprojectnumber_SelectedIndexChanged(object senderEventArgs e)
 
       {
 
           BindingSource BSD = new BindingSource();
 
           BSD.DataSource dt;
 
           if (cmbprojectnumber.Items.Count 0)
 
           {
 
               if (BSD.Position 0)
 
               {
 
                   BSD.Position 0;
 
               }
 
               else
                
{
 
                   BSD.Position cmbprojectnumber.SelectedIndex;
 
                   textBox3.Text dt.Rows[BSD.Position]["Project_Name"].ToString();
 
               }
 
           }
 
       

تفضل اخي العزيز .
الرد }}}
تم الشكر بواسطة: maxruined , ابراهيم ايبو
#14
(03-07-19, 02:43 PM)asemshahen5 كتب :
PHP كود :
private void cmbprojectnumber_SelectedIndexChanged(object senderEventArgs e)
 
       {
 
           BindingSource BSD = new BindingSource();
 
           BSD.DataSource dt;
 
           if (cmbprojectnumber.Items.Count 0)
 
           {
 
               if (BSD.Position 0)
 
               {
 
                   BSD.Position 0;
 
               }
 
               else
                
{
 
                   BSD.Position cmbprojectnumber.SelectedIndex;
 
                   textBox3.Text dt.Rows[BSD.Position]["Project_Name"].ToString();
 
               }
 
           }
 
       

تفضل اخي العزيز .


يعطيك الف عافيه اخى العزيز 


شكراً جداً
الكود اشتغل تمام
الرد }}}
تم الشكر بواسطة: asemshahen5
#15
اخى العزيز كان فيه مشكلة اخيره بس وهى 


عايز لما افتح الفورم اللى اسمه FRM_CONTRACTOR_ACCOUNT_MANAGEMENT 
واحدد ال PROJECT NUMBER 
يعملي loop فى الداتا جريد فيو اللى في الفورم اللى فى الصورة اللى اسمه FRM_ADD_CONTRACTOR
ويجبلي كل ال Name Of Contractor الخاصه بالبروجيكت نمبر المحدد 
بمعني ادق انا فى الصورة محدد 50604
المفروض لما ادوس على NAME Of CONTRACTORS يعرضلي hytham و samer و dsfsd
بتمني تكون فكرتي وصلت 
وبتمني حل للمشكلة دى 
وشكراً جداً على المساعده اخوانى
الرد }}}
تم الشكر بواسطة:
#16
بتمني من اى حد من اخواننا انه يساعدنى فى حل المشكلة دى
شكراً جداً
الرد }}}
تم الشكر بواسطة:
#17
(04-07-19, 08:56 PM)maxruined كتب :
اخى العزيز كان فيه مشكلة اخيره بس وهى 


عايز لما افتح الفورم اللى اسمه FRM_CONTRACTOR_ACCOUNT_MANAGEMENT 
واحدد ال PROJECT NUMBER 
يعملي loop فى الداتا جريد فيو اللى في الفورم اللى فى الصورة اللى اسمه FRM_ADD_CONTRACTOR
ويجبلي كل ال PROJECT NAME الخاصه بالبروجيكت نمبر المحدد 
بمعني ادق انا فى الصورة محدد 50604
المفروض لما ادوس على NAME Of CONTRACTORS يعرضلي  tals و max و poleaska
بتمني تكون فكرتي وصلت 
وبتمني حل للمشكلة دى 
وشكراً جداً على المساعده اخوانى

كل الامر ستقوم بعمل استعلام بداخل حدث التحديد لـ Project Number

بحيث الاستعلام عبارة عن بحث ويكون البحص عن القسمة المدخلة

فيفضل ان يكون الاستعلام بهذا الشكل
كود :
Select project_name From table Where project_number like '*????*'

طبعاً استبدل ???? باسم اداء الـ PROJECT NUMBER الذى يحتوى على الارقام
ومن ثم تقوم بعمل اسفل كود الاستعلام تفريغ لاداء الـ NAME Of CONTRACTORS
ومن ثم تعبئته بـ الاستعلام

تحياىت لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو , maxruined
#18
(07-07-19, 11:06 PM)elgokr كتب :
(04-07-19, 08:56 PM)maxruined كتب :
اخى العزيز كان فيه مشكلة اخيره بس وهى 


عايز لما افتح الفورم اللى اسمه FRM_CONTRACTOR_ACCOUNT_MANAGEMENT 
واحدد ال PROJECT NUMBER 
يعملي loop فى الداتا جريد فيو اللى في الفورم اللى فى الصورة اللى اسمه FRM_ADD_CONTRACTOR
ويجبلي كل ال PROJECT NAME الخاصه بالبروجيكت نمبر المحدد 
بمعني ادق انا فى الصورة محدد 50604
المفروض لما ادوس على NAME Of CONTRACTORS يعرضلي  tals و max و poleaska
بتمني تكون فكرتي وصلت 
وبتمني حل للمشكلة دى 
وشكراً جداً على المساعده اخوانى

كل الامر ستقوم بعمل استعلام بداخل حدث التحديد لـ Project Number

بحيث الاستعلام عبارة عن بحث ويكون البحص عن القسمة المدخلة

فيفضل ان يكون الاستعلام بهذا الشكل
كود :
Select project_name From table Where project_number like '*????*'

طبعاً استبدل ???? باسم اداء الـ PROJECT NUMBER الذى يحتوى على الارقام
ومن ثم تقوم بعمل اسفل كود الاستعلام تفريغ لاداء الـ NAME Of CONTRACTORS
ومن ثم تعبئته بـ الاستعلام

تحياىت لك
وتمنياتى لك التوفيق

شكرا جداً اخى العزيز ال elgokr على مساعدتك دائما
بس انا متاسف انا غلطت فوق بدل ما كنت المفروض اكتب name of contractor كتبت project nameانا كنت محتاج 
اعمل loop فى الداتا جريد فيو اللى في الفورم اللى فى الصورة اللى اسمه FRM_ADD_CONTRACTOR

ويجبلي كل ال Name Of Contractor الخاصه بالبروجيكت نمبر المحدد 

بمعني ادق انا فى الصورة محدد 50604

المفروض لما ادوس على NAME Of CONTRACTORS يعرضلي hytham و samer و dsfsd

بصراحه مقدرتش اعملها برضوا ..

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

وشكراً مقدماً اخى العزيز


الملفات المرفقة
.rar   Accounts.rar (الحجم : 77 ك ب / التحميلات : 14)
الرد }}}
تم الشكر بواسطة:
#19
الشكر لله والحمد لله
والحمد لله على كل حال

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

فى شاشة 
PHP كود :
FRM_CONTRACTOR_ACCOUNT_MANAGEMENT 

هتاتي فى حدث 
PHP كود :
textBox1_TextChanged 

وكل ما عليك عمل كود الاستعلام بهذا الشكل
كود :
           DataTable QDt = new DataTable();
           cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon);
           da = new SqlDataAdapter(cmd);
           da.Fill(QDt);

طبعاً عدل اسم 
PHP كود :
Project_Name 

باسم العمود الخاص بـ
PHP كود :
NAME Of CONTRACTORS 

الان اسفل كود الاستعلام سيتم كتابة الكود التالى
كود :
           comboBox3.Items.Clear();
           comboBox3.DataSource = QDt;

بكده سيتم تعبئة الـ 
PHP كود :
NAME Of CONTRACTORS 

بالقيم طبقاً لرقم المختار فى
PHP كود :
Project Number 

كود الحدث كاملاً 
كود :
       private void textBox1_TextChanged(object sender, EventArgs e)
       {
           DataTable QDt = new DataTable();
           cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon);
           da = new SqlDataAdapter(cmd);
           da.Fill(QDt);

           comboBox3.Items.Clear();
           comboBox3.DataSource = QDt;
       }

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: maxruined
#20
(08-07-19, 11:50 PM)elgokr كتب :
الشكر لله والحمد لله
والحمد لله على كل حال

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

فى شاشة 
PHP كود :
FRM_CONTRACTOR_ACCOUNT_MANAGEMENT 

هتاتي فى حدث 
PHP كود :
textBox1_TextChanged 

وكل ما عليك عمل كود الاستعلام بهذا الشكل
كود :
           DataTable QDt = new DataTable();
           cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon);
           da = new SqlDataAdapter(cmd);
           da.Fill(QDt);

طبعاً عدل اسم 
PHP كود :
Project_Name 

باسم العمود الخاص بـ
PHP كود :
NAME Of CONTRACTORS 

الان اسفل كود الاستعلام سيتم كتابة الكود التالى
كود :
           comboBox3.Items.Clear();
           comboBox3.DataSource = QDt;

بكده سيتم تعبئة الـ 
PHP كود :
NAME Of CONTRACTORS 

بالقيم طبقاً لرقم المختار فى
PHP كود :
Project Number 

كود الحدث كاملاً 
كود :
       private void textBox1_TextChanged(object sender, EventArgs e)
       {
           DataTable QDt = new DataTable();
           cmd = new SqlCommand("select Project_Name from PROJECTS where Project_Number like '*" + comboBox2.SelectedItem.ToString() + "*'", sqlcon);
           da = new SqlDataAdapter(cmd);
           da.Fill(QDt);

           comboBox3.Items.Clear();
           comboBox3.DataSource = QDt;
       }

تحياتى لك
وتمنياتى لك التوفيق


للاسف اخى العزيز بيجبلي الخطأ دا 

حطيت الكودين دول والخطأ راح 
كود :
this.combBox1.DataSource =  null;
this.combBox1.Items.Clear();

بس مفيش اي حاجه بتظهر فى ال combobox3 
الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] مشكلة في مؤشر بايثون reem.564 0 262 08-05-25, 05:51 AM
آخر رد: reem.564
  [C#.NET] مشكلة عند عمل ال dataSet لعمل تقرير باستخدام ال Report Viewer ؟ Ashraf Baraka 0 321 04-12-24, 02:21 AM
آخر رد: Ashraf Baraka
  [C#.NET] مساعدة في مشكلة سورس كود kamel1978 5 1,010 30-11-24, 02:32 PM
آخر رد: altoki939
  مشكلة في اتصال سيد أحمد 2 434 24-09-24, 01:34 AM
آخر رد: Taha Okla
  [C#.NET] مشكلة حجم الادوات عند برمجة واجهات الويندوز Ahmed Alsharafi 1 462 03-08-24, 08:50 AM
آخر رد: WAEL ABED
Star [سؤال] مشكلة في السحب والأفلات داخل الفورم عند التصميم reduouo 1 622 02-03-24, 02:39 AM
آخر رد: Taha Okla
  مشكلة في المشاركة الدولية او خارج الشبكة issamsaid 1 927 22-11-23, 03:03 AM
آخر رد: HASAN6.0
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,185 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  مشكلة في كلاس سطور الحياة 3 1,141 06-06-23, 09:47 AM
آخر رد: fouadhdfouad
  [سؤال] مشكلة في جملة التحديث سطور الحياة 4 1,388 02-06-23, 01:02 PM
آخر رد: سطور الحياة

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


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