PDA

View Full Version : ایجاد بازه در گرید



abi_sarab
سه شنبه 08 بهمن 1387, 09:10 صبح
سلام!
خوبید؟
چه طور می شه که در ستون های گرید بازه ایجاد کرد.
من یک دیتابیسی دارم که توی فیلدهاش متن کتاب رو نگه می داره. با دیتاتایپ (max) nvarchar
حالا می خوام توی C# یا Vb فرقی نمی کنه. می خوام جستجویی روی این دیتابیس انجام بدم و کلمه موردنظرم رو وقتی پیدا کرد بیاره توی گرید به شکل select شده یا رنگی شده و تنها مثلاً 10 کلمه قبل از کلمه مورد جستجو و 10 کلمه بعد از کلمه مورد جستجو رو نشون بده.
الان وقتی سرچ می کنم توی گرید کل متن رو نشون می ده. و این اصلاً خوب نیست.
و سرعت رو هم خیلی پایین می یاره.
نمونه عینی اش جستجوی گوگول هست اگر دیده باشید فقط دو خط رو به ما نشون میده و کلمه مورد جستجو هم به شکل Bold شده نشون می ده. و چند کلمه قبل و چند کلمه بعد از کلمه مورد جستجو رو نشون میده نه کل متن رو.
من می خوام این کارو انجام بدم روی دیتاگرید. توی یکی دو تا نرم افزار دیدم که روی گرید این کارو می کنن.
اگر روش بهتری هم سراغ دارید بیان کنید.
مرسی!