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

نسخة كاملة : البحث داخل الداتا جريت فيو مباشرة c#
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني رواد المنتدى 
اريد كود للبحث داخل الداتا جريت فيو التي تم تعبئتها من قاعده sql server .
ولاكن عند القيام بعملية البحث من داخل تكست بوكس  ..
يتم البحث داخل الداتا جريت فيو مباشره بدون البحث في القاعده ..
لا اريد ان يتم البحث داخل القاعده واناما في الداتا جريت فيو فقط .
وارجوا ان يكون الشرح عن طريق c#
PHP كود :
dgv.ClearSelection ();

 
              foreach( DataGridViewRow row  in dgv.Rows)
 
           {
 
               int rowindex;
 
               rowindex row.Index;
 
               if (row.Cells[0].Value.ToString() == t1.Text)
 
               {
 
                   
                    row
.Selected true;
 
                   dgv.CurrentCell dgv.Rows[rowindex].Cells [0];
 
                   break;
 
               }
 
               else 
 
                   row.Selected false;

 
               }

 
           }
 
           t1.Focus();
 
           t1.Select();
 
           t1.Clear(); 
تم البحث برقم العمود ولاكن اريد البحث بحيث اذا كان المدخل اسم داخل التكست بوكس او اذا كان تلريخ
(08-12-21, 07:38 PM)almkhlafe98 كتب : [ -> ]تم البحث برقم العمود ولاكن اريد البحث بحيث اذا كان المدخل اسم داخل التكست بوكس او اذا كان تلريخ

غير رقم العمود لاي رقم مناسب ... اللذي كتبته كود للطريقة فقط.
تم تغير العمود ولا كن تم البحث اذا تم ادخال الاسم بالكامل ولاكن انا قصدي انه اذا تم ادخال مثلا اول حرف يظهر الاسماء المتواجد بها الحرف سواء في البدايه او النهايه

(09-12-21, 06:02 PM)almkhlafe98 كتب : [ -> ]تم تغير العمود ولا كن تم البحث اذا تم ادخال الاسم بالكامل ولاكن انا قصدي انه اذا تم ادخال مثلا اول حرف يظهر الاسماء المتواجد بها الحرف سواء في البدايه او النهايه
وايظا اريد عند وجود النتيجه ان تختفي جميع الاعمده المتبقيه

(09-12-21, 06:02 PM)almkhlafe98 كتب : [ -> ]تم تغير العمود ولا كن تم البحث اذا تم ادخال الاسم بالكامل ولاكن انا قصدي انه اذا تم ادخال مثلا اول حرف يظهر الاسماء المتواجد بها الحرف سواء في البدايه او النهايه
وايظا اريد عند وجود النتيجه ان تختفي جميع الاعمده المتبقيه
هذا هو الكود الحالي الخاص بي:

بحث باطل خاص TextBox_TextChanged (كائن المرسل ، EventArgs e) [/url]techzpod.com mobdro[url=https://get-mobdrovip.com]
    {
        (dataGridView1.DataSource as DataTable) .DefaultView.RowFilter = string.Format ("Name = '{0}'"، searchTextBox.Text) ؛

    }
ومع ذلك ، يقوم جدول شبكة البيانات بتصفية كل شيء ويصبح فارغًا عندما أكتب شيئًا ما في مربع النص. اي فكرة لماذا؟ شكرا لكم مقدما!
السلام عليكم ورحمة الله وبركاته
تفضل اخي الكريم
كود :
(dataGridView1.DataSource as DataTable).DefaultView.RowFilter = "Name Like '%" + searchTextBox.Text + "%'";