PDA

View Full Version : صفحه بندی نشدن گریدویو(فوری...)



leilaaaaa
شنبه 21 شهریور 1388, 02:48 صبح
سلام دوستان
من یه گرید ویو دارم که اطلاعاتش رو از یک SqlDataReader می گیره و رکوردها رو نمایش میده.
وقتی از پنل properties خاصیت allowpaging رو true میکنم پیغام خطای زیر رو نمایش
میده:ناراحت:



The data source does not support server-side data paging.

لطفا اگر میتونید راهنماییم کنید.
مرسی

kohyar
شنبه 21 شهریور 1388, 08:57 صبح
دوست عزيز سوالتون رو واضح تر توضيح بديد
اولا شما بهتره از SQLdatasource استفاده كنيد
بعد بگيد كه مستقيماً گريد رو به بانك وصل مي كنيد يا اينكه لز داخل كد datasource رو به گريد بايند مي كنيد

armangara
شنبه 21 شهریور 1388, 10:14 صبح
با ديتاريدر نميشه به اين راحتي صفحه بندي كرد
البته يكسري كدهايي هست كه اينكارو انجام ميده
تو سايت codeproject بگرديد نمونه پيدا مي كنيد

hadi000333
شنبه 21 شهریور 1388, 14:15 عصر
شما باید از PagedDataSource استفاده کنید.
ویا روش راحتر اینه که از sqldatasource استفاده کنی
برای استفاده از sqldatasource می تونی اینطوری از استفاده کنی:





SqlDataSource ds = new SqlDataSource(ConfigurationManager.ConnectionStrin gs["ConnectionString"].ConnectionString
, "SP_GetPageContents");

ds.SelectParameters.Add("p1", "1");

ds.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;


var table = (DataView)ds.Select(DataSourceSelectArguments.Empt y);

mtaboy
دوشنبه 23 شهریور 1388, 00:14 صبح
دوست من شما به جای دیتا ریدر از دیتا ست استفاده کن مشکلت حل میشه

leilaaaaa
دوشنبه 23 شهریور 1388, 04:21 صبح
دوست من شما به جای دیتا ریدر از دیتا ست استفاده کن مشکلت حل میشه

ممنونم :تشویق:
با دیتا ست درست شد
مرسسسی