تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة لعرض الارقام من dataGridView
#1
السلام عليكم ورحمة الله وبركاتة 
او ان اتقدم بكافة الاحترام والتقدير لهذا المنتدى العظيم ولكافة المشرفين  الاعضاء والقائمين على هذا الموقع الرائع اسل الله ان يكون فى ميزان حسناتكم على ما تقدموه

لدى طلب 
الاول عمود xphone اريدة ان يجمع كافة الارقام التى بة فى تكست وتظهر على الشكل الاتى 0102010221,0102010221
وهكذا ان يكون كل رقم بجوارة فاصلة , ويكون الارقام هى فقط من تم عرض من  dataGridView
الطلب الاخر البحث بفترة زمنة باستخدام like حاول عدة مرات ولكن فلشلت فى المحاولات 
نموذج الكود الى حاولت بية 
اتمنى ان اعرف اين الخلل فى الكود صورة توضحية + السورس كود 


وشكرا لكم مقدما ♥

كود :
               dataGridView1.Refresh();
               // البحث
               OleDbDataAdapter da = new OleDbDataAdapter("select * from issam where XDATE Between @sd And @sf AND  where XNAME LIKE '% @xg %' ", con);
               da.SelectCommand.Parameters.AddWithValue("@sd", dateTimePicker2.Value.ToString("dd/MM/yyyy"));
               da.SelectCommand.Parameters.AddWithValue("@sf", dateTimePicker3.Value.ToString("dd/MM/yyyy"));
               da.SelectCommand.Parameters.AddWithValue("@xg", textBox6.Text);
               DataTable dt = new DataTable();
               da.Fill(dt);
               dataGridView1.DataSource = dt;

الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته ،،

بالنسبة للطلب الأول :

كود :
textBox7.Text = "";
           for (int i = 0; i < dataGridView1.Rows.Count; i++)
           {
               textBox7.AppendText(dataGridView1.Rows[i].Cells[2].Value.ToString() + ",");
           }
           textBox7.Text = textBox7.Text.TrimEnd(',');


الثاني :

احذف Where الأخيرة

لأنه لا يجتمع Two Where في جملة واحدة .

بالتوفيق للجميع
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
#3
(30-10-19, 01:32 AM)حريف برمجة كتب : وعليكم السلام ورحمة الله وبركاته ،،

بالنسبة للطلب الأول :

كود :
textBox7.Text = "";
           for (int i = 0; i < dataGridView1.Rows.Count; i++)
           {
               textBox7.AppendText(dataGridView1.Rows[i].Cells[2].Value.ToString() + ",");
           }
           textBox7.Text = textBox7.Text.TrimEnd(',');


الثاني :

احذف Where الأخيرة

لأنه لا يجتمع Two Where في جملة واحدة .

بالتوفيق للجميع
شكرا لك ولكن امر البحث لم يعمل الدتا جريد فيو فارغة بعد تحديد الزمن والاسم لا يظهر اى شى الكود المستخدم

كود :
try
           {
               dataGridView1.Refresh();
               // البحث
               OleDbDataAdapter da = new OleDbDataAdapter("select * from issam where XDATE Between @sd And @sf AND  XNAME LIKE '% @xg %' ", con);
               da.SelectCommand.Parameters.AddWithValue("@sd", dateTimePicker2.Value.ToString("dd/MM/yyyy"));
               da.SelectCommand.Parameters.AddWithValue("@sf", dateTimePicker3.Value.ToString("dd/MM/yyyy"));
               da.SelectCommand.Parameters.AddWithValue("@xg", textBox6.Text);
               DataTable dt = new DataTable();
               da.Fill(dt);
               dataGridView1.DataSource = dt;
           
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message);
               // con.Close();
           }
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#4
PHP كود :
            try
 
          {
 
              dataGridView1.Refresh();
 
              // البحث
 
              OleDbDataAdapter da = new OleDbDataAdapter("select * from issam where XDATE Between @sd And @sf AND XNAME LIKE @xg "con);
 
              da.SelectCommand.Parameters.AddWithValue("@sd"dateTimePicker2.Value.ToString("dd/MM/yyyy"));
 
              da.SelectCommand.Parameters.AddWithValue("@sf"dateTimePicker3.Value.ToString("dd/MM/yyyy"));
 
              da.SelectCommand.Parameters.AddWithValue("@xg""%"+textBox6.Text+"%");
 
              DataTable dt = new DataTable();
 
              da.Fill(dt);
 
              dataGridView1.DataSource dt;
 
          
           
}
 
          catch (Exception ex)
 
          {
 
              MessageBox.Show(ex.Message);
 
              // con.Close();
 
          
الرد }}}
تم الشكر بواسطة: Rabeea Qbaha , issamsaidd , ابراهيم ايبو
#5
(30-10-19, 04:40 PM)asemshahen5 كتب :
PHP كود :
            try
 
          {
 
              dataGridView1.Refresh();
 
              // البحث
 
              OleDbDataAdapter da = new OleDbDataAdapter("select * from issam where XDATE Between @sd And @sf AND XNAME LIKE @xg "con);
 
              da.SelectCommand.Parameters.AddWithValue("@sd"dateTimePicker2.Value.ToString("dd/MM/yyyy"));
 
              da.SelectCommand.Parameters.AddWithValue("@sf"dateTimePicker3.Value.ToString("dd/MM/yyyy"));
 
              da.SelectCommand.Parameters.AddWithValue("@xg""%"+textBox6.Text+"%");
 
              DataTable dt = new DataTable();
 
              da.Fill(dt);
 
              dataGridView1.DataSource dt;
 
          
           
}
 
          catch (Exception ex)
 
          {
 
              MessageBox.Show(ex.Message);
 
              // con.Close();
 
          

شكرا شكرا لك
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو



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


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