تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] عرض سجلات
#2
(30-11-22, 09:22 PM)ali_ahmed12 كتب : السلام عليكم ورحمة الله وبركاته 
لدي داتا قريد فيو به زر في عمود اول اريد عندما ضغط علي زر يعرض سجل في تكست بوكس فوق 
هادي محاولتي في كود لكن توجد مشكله
كود :
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
       {
           if(e.ColumnIndex==1)
           {
               if (dataGridView1.Columns[1].Name=="btn")
               {
                   DataGridViewRow dr;
                   dr = dataGridView1.SelectedRows[0];
                   product_name.Text = dr.Cells[3].Value.ToString();
                   label_product.Text = dr.Cells[4].Value.ToString();
                   UNIT.Text = dr.Cells[5].Value.ToString();
                   dateTimePicker1.Value =Convert.ToDateTime( dr.Cells[6].Value.ToString());
                   Qty.Text = dr.Cells[7].Value.ToString();
                   TKLFA.Text = dr.Cells[8].Value.ToString();
                   Price.Text = dr.Cells[9].Value.ToString();


               }
           }

قمت بحل مشكله لكن لايظهر موجود في قريد فيو في combobox  ياريت اجابة من اعضاء منتدي
كود :
DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
           btn.HeaderText = "عرض";
           btn.Width = 900;
           btn.Name = "btn";
           dataGridView1.Columns.Add(btn);
           dataGridView1.ReadOnly = false;
           dataGridView1.Columns[0].ReadOnly = false;
كود :
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
       {
           if(e.ColumnIndex==1)
           {
               if (dataGridView1.Columns[1].Name=="btn")
               {
                   DataGridViewRow dr = dataGridView1.Rows[e.RowIndex];
                   product_name.Text = dr.Cells[3].Value.ToString();
                   label_product.Text = dr.Cells[4].Value.ToString();
                   UNIT.Text = dr.Cells[5].Value.ToString();
                   dateTimePicker1.Value = Convert.ToDateTime( dr.Cells[6].Value);
                   Qty.Text = dr.Cells[7].Value.ToString();
                   TKLFA.Text = dr.Cells[8].Value.ToString();
                   Price.Text = dr.Cells[9].Value.ToString();
               }
           }
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
عرض سجلات - بواسطة ali_ahmed12 - 30-11-22, 09:22 PM
RE: عرض سجلات - بواسطة ali_ahmed12 - 01-12-22, 01:31 PM


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


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