الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة غريبة حدثت فى datagrid أرجو المساعدة

بدأه وائل عبد الرحمن في 29 نوفمبر 2010 · 0 رد · 424 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم و رحمة الله و بركاته

أصمم برنامج يقوم بأخذ بينات يدخلها المستخدم فى الخلية ذات العمود و الصف رقم صفر و يقوم البرنامج بعمل عمليات حسابية ثم أظهار الناتج فى باقى الخلايا و كنت قد و ضعت الأكواد فى Bottom و عمل البرنامج بنجاح لكن عندما و صلت للمرحلة النهائية و قمت بعمل زر داخل toolStrip و نقلت فيه الشفرات كانت دوما أخر قيمة فى المدخلات يتعامل معها البرنامج على أنها خانه فارغة null قمت بأعادة نقل الشفرات الى Bottom عادى كما كان الوضع فى الأول عمل البرنامج بنجاح و رجعة الأكواد أكثر من مرة و قمت بذالك أكثر من مرة وأن أحاول من أكثر من أسبوعين لكن لا نتيجة حتى الأن أرجو المساعدة فى حل المشكلة

for (int m = 0; m < dg.RowCount; m++)

{

// ----------------ثوابت المعادلة ------------------//

double c = Math.Pow(10, 4), a = 6.71827 * c;

double d = Math.Pow(10, -4), b = -1.58373 * d;

//-----------أستقبال البينات من الخلايا --------------//

object f = dg.Rows[m].Cells[0].Value;

if (m < dg.RowCount) { dg.Rows[dg.RowCount].Cells[0].Value = 0; }

I = Convert.ToDouble(f);

//----------------المعادلات------------------//

double sq1 = 1 + b * I * (I + 1);

double sq2 = 1 + b * ((I - 1) * (I - 2));

double s1 = Math.Sqrt(sq1);

double s2 = Math.Sqrt(sq2);

EI = a * (s1 - 1);

EG = a * ((s1 - 1) - s2);

//-------------أظهار الناتج فى الخلايا---------------//

dg.Rows[m].Cells[2].Value = EI;

dg.Rows[m].Cells[1].Value = EG;

dg.Rows[m].Cells[0].Value = I;

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…