SELECT * FROM supplier
WHERE supplier_name like 'Hew%';
یه سوال دیگه
فرض کن من یه سرچی میکنم و 100 هزار رکورد برمیگردونه خب من اگه اینارو بریزم توی دیتا گرید حجمش زیاد نمیشه؟ باعث مشک نمیهش؟ اگه مشکل دار میشه توی چه شی ای بریزم؟ که هم سرعت حفظ بشه هم بتونم مثل گوگل صفحه صفحه کنم
CREATE procedure searchtitle
(
@i varchar
)
as
select artname from article where artname like '%@i%'
GO
خوب خود دیتا گرید یه ویژگی داره به اسم صفحه بندی(Paging) می تونی اونو تنظیم کنی تا صفحه به صفحه بهت نشون بده
آره اینم هست ولی با کاستوم پیجینگ این مشکل رفع میشه ولی با یه مشکلی روبرو میشم توش اونم اینکه وقتی آیدی های مقاله ها پشت سر هم نباشه مثل وقتی سرچ میکنیم اونوقت خراب نشون میدهقبلا 2000 بار در مورد این موضوع اینجا بحث کردیم ، این کار اشتباهی اه برای اینکه هردعه تمام رکورد ها رو از بانک اطلاعاتی به سرور میفرستیم تا فقط مثلا 10 تاش رو نشون بدیم بهتره که از یه استورد پروسیجر استفاده کنیم دستور select اش که شامل مثلا TOP 10 باشه .
بگردی همینجا مباحثش رو پیدا میکنی !
cm= new sqlcommand(sp,cn)اون کدی که از این پروسیجر استفاده می کنه رو هم بذار