السلام عليكم أريد أن أعرف كيف أعمل بحث على قاعدة البيانات وأخرج النتيجة في datagrid لأنني حاولت أن أستخدم dataview
لكن وجدت خاصية الsort لاتقبل إلا قيم محددة لكني أريد أن يدخل المستخدم معيار البحث
السلام عليكم أريد أن أعرف كيف أعمل بحث على قاعدة البيانات وأخرج النتيجة في datagrid لأنني حاولت أن أستخدم dataview
لكن وجدت خاصية الsort لاتقبل إلا قيم محددة لكني أريد أن يدخل المستخدم معيار البحث
تم تعديل هذه المشاركة بواسطة محمد صلاح عبدالحميد في 23 سبتمبر 2006 في 09:59
DataRow[]Row;
Row=YourDataSet.Table["NameOfTable"].Select("YourFiled="+TextBox1.Text);
datagrid1.DataSource=Row;اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
جزاك الله خيرا لكني كتبت الكود ولم يظهر إلا أسماء الأعمدة فما الحل يأخي؟
الحمد لله الكود عمل بجاح لكن ضهر أعمدة لا أفهم وظيفتها ولا من أين جاءت مثل
Table,Has error,RowError
كل هذه أعمدة ظهرت و لا أعرف من أين جاءت وسؤال آخر عندما حاولت أبحث بالاسم أظهر رسالة خطأ أن ليس هناك عمود بهذا الإسم مع أنني كتبته في ال textbox
فما الحل يإخواني؟ أرجو المساعدة العاجلة...
لو وضحت اكثر وشرحت المشكلة بوضوح، وكذلك الحقول وانواع بياناتها. اعتقد انه عندها يمكن مساعدتك.
YourFiled تعني انك تكتب اسم العمود اللي عايز تعمل منة Select يعني لو عندي Table اسمة T وجواه Column اسمة ID يبقي الكود بالمنظر ده
DataRow[]Row;
Row=YourDataSet.Table["T"].Select("ID="+TextBox1.Text);
datagrid1.DataSource=Row;وطبعا الTextBox هاتكتب فية الرقم او الكود اللي عايزه يظهر
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
كان يوجد لي رد في الموضوع التالي ربما يفيد :
أنا عملت كما قلت يأخ hock ولكن الذي حدث أن أعمدة جدولي ظهرت غير مرتبة وظهر بينها بعض الأعمدة الغريبة مثل
Table,HasError,RowError,Itemarry
فهل المشكلة هو أنني أبحث على الجدول من غير أن أعمل DataView ومن فضلك أريد أن تشرح موضوع الsearch على السريع
ولي سؤال آخر هل خاصية sort قي ال DataView تسمح بوجود متغير مثل Textbox.text
ولك جزيل الشكر أرجو الإهتمام
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…