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

نسخة كاملة : مساعدة لعرض الارقام من dataGridView
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة 
او ان اتقدم بكافة الاحترام والتقدير لهذا المنتدى العظيم ولكافة المشرفين  الاعضاء والقائمين على هذا الموقع الرائع اسل الله ان يكون فى ميزان حسناتكم على ما تقدموه

لدى طلب 
الاول عمود 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;

[صورة مرفقة: p_1397qi76s1.png]
وعليكم السلام ورحمة الله وبركاته ،،

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

كود :
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 في جملة واحدة .

بالتوفيق للجميع
(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();
           }
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();
 
          
(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();
 
          

شكرا شكرا لك