الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد أن أبحث في قاعدة البيانات برقم الملف وعرض الملف المطلوب فقط

بدأه The.Eagle في 17 نوفمبر 2011 · 3 رد · 465 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندما أبحث عن ملف معين برقم الملف أو بالاسم

أريد أن أعرض الملف المطلوب فقط في الداتا قريد

هذا كود البحث لكن العرض هو مشكلتي

 private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {

            RadioButton radioBtn3 = (RadioButton)sender;
            if (radioBtn3.Checked)
            {
                con.Open();
                OleDbCommand cmd = new OleDbCommand("Select * from Table1", con);
                OleDbDataReader read = cmd.ExecuteReader();
                comboBox1.Items.Clear();
                while (read.Read())
                {

                    comboBox1.Items.Add(read["الملف"]);
                }
                con.Close();


            } 

        }

        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton radioBtn3 = (RadioButton)sender;
            if (radioBtn3.Checked)
            {
                con.Open();
                OleDbCommand cmd = new OleDbCommand("Select * from Table1", con);
                OleDbDataReader read = cmd.ExecuteReader();
                comboBox1.Items.Clear();
                while (read.Read())
                {

                    comboBox1.Items.Add(read["الاسم"]);
                }
                con.Close();


            } 
        }

        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton radioBtn3 = (RadioButton)sender;
            if (radioBtn3.Checked)
            {
                con.Open();
                OleDbCommand cmd = new OleDbCommand("Select * from Table1", con);
                OleDbDataReader read = cmd.ExecuteReader();
                comboBox1.Items.Clear();
                while (read.Read())
                {

                    comboBox1.Items.Add(read["الجوال"]);
                }
                con.Close();



            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
؟؟؟؟؟؟؟؟؟؟؟؟؟؟
        }

وشكرا :happy:

#2

السلام عليكم

اخي السؤال غير واضح!!

الكود الذي كتبته لايبدو انه يقوم بالبحث لانه يجلب جميع بيانات الجدول Table1

#3

عفوا أخي ولكن يبدو أني لم أوضح السؤال :blink:

الكود الذي كتبته يظهر لي في الكمبوبوكس رقم الملف أو الاسماء أو رقم الجوال

وأريد عندما أضغط زر البحث يظهر لي الملف الذي بحثت عنه برقم الملف أو بالاسم فقط

#4

تم حل المشكلة :sleep:

هذا حلي

   private void button1_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                con.Open();
                String Sql = "Select * from Table1 where [الملف]='" + comboBox1.Text + "'";
                OleDbCommand cmd = new OleDbCommand(Sql, con);
                OleDbDataAdapter adapt = new OleDbDataAdapter(cmd);
                DataTable dt = new DataTable();
                adapt.Fill(dt);
                con.Close();
                dataGridView1.DataSource = dt;
            }
            if (radioButton2.Checked)
            {
                con.Open();
                String Sql = "Select * from Table1 where [الاسم]='" + comboBox1.Text + "'";
                OleDbCommand cmd = new OleDbCommand(Sql, con);
                OleDbDataAdapter adapt = new OleDbDataAdapter(cmd);
                DataTable dt = new DataTable();
                adapt.Fill(dt);
                con.Close();
                dataGridView1.DataSource = dt;
            }

            if (radioButton3.Checked)
            {
                con.Open();
                String Sql = "Select * from Table1 where [الجوال]='" + comboBox1.Text + "'";
                OleDbCommand cmd = new OleDbCommand(Sql, con);
                OleDbDataAdapter adapt = new OleDbDataAdapter(cmd);
                DataTable dt = new DataTable();
                adapt.Fill(dt);
                con.Close();
                dataGridView1.DataSource = dt;
            }

        }

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…