اذهب إلى المحتوى
  • 0

كيف أنسخ قيم من DataGridView إلى حقل TextBox على #C ؟

K@m@l

السؤال

أتوفر على datagridview وعدة حقول نصية -textbox-، ما أريد عمله هو إظهار القيم الموجودة في سطر من الحقول النصيّة عند الضغط عليه. لقد كتبتُ هذا الكود بلغة C# لكنّه لا يعمل:

private void DataGridView01_SelectionChanged(object sender, EventArgs e)
 {
    if (DataGridView01.SelectedRows.Count > 0)
    {
       personIDTextBox.Text = DataGridView01.SelectedRows[0].Cells[0].Value.ToString();
       comboBox1.Text = DataGridView01.SelectedRows[0].Cells[1].Value.ToString();
       Txt_FirstName.Text = DataGridView01.SelectedRows[0].Cells[2].Value.ToString();
       mIDDLENAMETextBox.Text = DataGridView01.SelectedRows[0].Cells[3].Value.ToString();
       sURNAMETextBox.Text = DataGridView01.SelectedRows[0].Cells[4].Value.ToString();
       cITYTextBox.Text = DataGridView01.SelectedRows[0].Cells[5].Value.ToString();
       eMAILTextBox.Text = DataGridView01.SelectedRows[0].Cells[6].Value.ToString();
     }
  }

فما هي المشكلة تحديدًا؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

الأمر يتعلق بأن الأداة datagridview لم تتعرف على الحدث selectionchanged، ولتفادي الخطأ عليك بتعيين الحدث من جديد ثم نسخ الكود السابق.

لتعيين الحدث إذهب إلى نافذة الخصائص المتعلقة بـ datagridview وعيّن الحدث، كما في الصورة:

u7cQM.thumb.png.a2443827d7db9d9a5d30634a

حدد الأحداث في الدائرة المعلمة بالأحمر، ثم الحدث عند السهم.

ثم انسخ الكود السابق.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...