تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[تم الحل] مشكلة فى طرح خانتين من بعض
#15
(21-04-19, 12:55 AM)elgokr كتب :
بخصوص السؤال الاول المقصود بها تفعيل وتعطيل كما فى الصورة


التفعيل يعنى يوجد سطر فارغ دائماً بنهايا اخر سطر يحتوى على بيانات

بخصوص امر البحث اليك امر من اثنين أما عن طريق عمل استعلام
ومن ثم جلب قيم الاستعلام وارسالها الى الداتا جريد ومن ثم تنفيذ الكود كما تم شرحه بالسابق
أو انك تستخدم كود Filter من خلال الكود كالتالى
فى حدث TextBox1_TextChanged الخاص بـ TextBox بحيث عند الكتابة يتم تنفيذ الكود
أو يمكن ايضاً فى حدث Button1_Click الخاص بالزر لتجنب اى خطاء

تقوم بتنفيذ هذا الكود
كود :
           DataView getFilter = new DataView(dt);
           getFilter.RowFilter = "name = '" + textBox1.Text + "'";
           dataGridView1.DataSource = getFilter;

حيث ان DT هو DataTable اللى تم ارسالها للداتا جريد مسبقاً

واذا كنت تستخدم DS والمقصود DataSet فقط استبدل dt بـ
كود :
ds.Tables("nametable")

الان فى السطر الثانى تجد كلمة Name فقط استبدل هذه الكلمة

باسم العمود المطلوب البحث به عن الاسم طبعاً يمكنك جعل الكود بهذا الشكل
كود :
       getFilter.RowFilter = "name Like '%" + textBox1.Text + "%'";

وبكده انت قمت بعمل البحث / فلتر على البيانات عن الاسم المطلوب

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

فكل ما عليك ان تقوم بحذف هذا الجزء بالكود وهو -1 ليصبح الكود بهذا الشكل
كود :
          Int32 H = 0;
          Int32 M = 0;
          Int32 S = 0;
          for (int ii = 0; ii < dataGridView1.RowCount; ii++)
          {
              TimeSpan ts = TimeSpan.Parse(dataGridView1.Rows[ii].Cells[0].Value.ToString());
              H += Convert.ToInt32(ts.Hours);
              M += Convert.ToInt32(ts.Minutes);
              S += Convert.ToInt32(ts.Seconds);
          }
          textBox1.Text = H.ToString("00") + ":" + M.ToString("00") + ":" + S.ToString("00");

أو يمكنك ان تكتفى باستخدام هذا الكود
كود :
          Int32 H = 0;
          Int32 M = 0;
          Int32 S = 0;
          foreach (DataGridViewRow GetTotal in dataGridView1.Rows)
          {
              if (GetTotal.Cells[0].Value != null)
              {
                  TimeSpan ts = TimeSpan.Parse(GetTotal.Cells[0].Value.ToString());
                  H += Convert.ToInt32(ts.Hours);
                  M += Convert.ToInt32(ts.Minutes);
                  S += Convert.ToInt32(ts.Seconds);
              }
          }
          textBox1.Text = H.ToString("00") + ":" + M.ToString("00") + ":" + S.ToString("00");

كده تم الانتهاء الاجابة على 3 اسئلة الخاصة بك

واتمنى ان تكون الصورة كاملة معك وان يكون الشرح بسيط

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

ماشاء الله على الشرح الاكثر من رائع 
الف مليون تحيه وتقدير ليك 
شرحك اكثر من مليون رائع  
كنت عايز اسالك على حاجه اخيره 
هل ينفع اعمل بحث بين تاريخين وفي نفس الوقت اعمل بحث بالاسم زى ما انا عامل فى البرنامج ...
يعني مثلا اقولة هاتلى من 1/4/2019 حتى 31/4/2019 وبعدين اعمل فلتر على الاسم اللى انا عاوزه يظهر ما بين التاريخين دول ؟!
مره تانى الف مليون شكر ليك 
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مشكلة فى طرح خانتين من بعض - بواسطة maxruined - 21-04-19, 01:07 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] مشكلة في مؤشر بايثون 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,009 30-11-24, 02:32 PM
آخر رد: altoki939
  مشكلة في اتصال سيد أحمد 2 430 24-09-24, 01:34 AM
آخر رد: Taha Okla
  [C#.NET] مشكلة حجم الادوات عند برمجة واجهات الويندوز Ahmed Alsharafi 1 460 03-08-24, 08:50 AM
آخر رد: WAEL ABED
Star [سؤال] مشكلة في السحب والأفلات داخل الفورم عند التصميم reduouo 1 621 02-03-24, 02:39 AM
آخر رد: Taha Okla
  مشكلة في المشاركة الدولية او خارج الشبكة issamsaid 1 924 22-11-23, 03:03 AM
آخر رد: HASAN6.0
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,178 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
آخر رد: سطور الحياة

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم