منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عرض سجلات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته 
لدي داتا قريد فيو به زر في عمود اول اريد عندما ضغط علي زر يعرض سجل في تكست بوكس فوق 
هادي محاولتي في كود لكن توجد مشكله
كود :
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();


               }
           }
(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();
               }
           }