في RowFilter، كيفية تحديد كافة أعمدة الجدول في C#؟
سؤال
هنا هو الكود الخاص بي...
هنا لدي TextBox واحد.عند كتابة بعض النص تلقائيًا ، تطابق السلسلة وابحث عن كل الصف ..
الآن .. ولكن في الكود الخاص بي .. هنا تصفية فقط باستخدام "ClientName" أريد البحث عن هذا النص من كل العمود ..
كيفية تحديد كل العمود في Rowfilter PLZ أعطني الحل
private void txtSearch_TextChanged(object sender, EventArgs e)
{
dv.RowFilter = "ClientName Like '%" + txtSearch.Text + "%'";
dgClientMaster.DataSource = dv;
}
المحلول
جرب هذا الرمز: giveacodicetagpre.
نصائح أخرى
ستحتاج إلى تحديد الأعمدة التي تريد البحث فيها، وفصلها بـ OR
جملة، مثل هذا:
dv.RowFilter = "ClientName Like '%" + txtSearch.Text + "%' OR ClientNickName Like '%" + txtSearch.Text + "%'";
ستحتاج أيضًا إلى الهروب من علامات الاقتباس المفردة، وإلا فسوف تحصل على استعلام معطل أو مشكلات في إدخال SQL.
يمكنك تجربة giveacodicetagpre.
لا تنتمي إلى StackOverflow