تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] عرض سجلات
#1
السلام عليكم ورحمة الله وبركاته 
لدي داتا قريد فيو به زر في عمود اول اريد عندما ضغط علي زر يعرض سجل في تكست بوكس فوق 
هادي محاولتي في كود لكن توجد مشكله
كود :
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();


               }
           }


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#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();
               }
           }
الرد }}}
تم الشكر بواسطة:



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


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