PDA

View Full Version : سوال: چگونگی نمايش صفحه به صفحه اطلاعات در dataset



dr-solomons
دوشنبه 01 فروردین 1390, 11:56 صبح
با سلام
بنده چون قبلا asp , php کار کردم در نمایش اطلاعات دیتابیس از کنترل خاصی که خودش امکان pagenation داشته باشه استفاده نمی کنم
کد نمایش اطلاعات من به صورت زیر است:


string s = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("") + "/App_Data/db1.mdb";
OleDbConnection con = new OleDbConnection(s);
con.Open();
DataSet ds = new DataSet();
//------------------------ titrs -------------------
OleDbDataAdapter da_titr = new OleDbDataAdapter("SELECT * From news ORDER BY id DESC", con);
da_titr.Fill(ds, "news");
string html = "";
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
html= html + "<table><tr>";
html= html + "<td width='28'><A href='detailnews.php?newscode="+ds.Tables[0].Rows[i]["code"]+"' >";
html= html + "<font face=tahoma style='font-size:9pt'>"+ds.Tables[0].Rows[i]["titr"]+"</a></font></td>";
html= html + "</tr></table>";

}
p_titr.InnerHtml = html;


چطور می تونم با استفاده از کدهای بالا به صورت صفحه به صفحه نمایش بدم ؟؟؟
هر چی جستجو می کنم فقط امکانات pagenation کنترل های gridview و repeater و ... رو برام پیدا می کنه

با تشکر فراوان از اساتید

behiunforgiven
سه شنبه 02 فروردین 1390, 16:11 عصر
دوست من با جستجو توی همین سایت میتونی اطلاعات زیادی به دست بیاری، همچنین می تونی از کد زیر استفاده کنی




PagedDataSource objPds = new PagedDataSource();


DataView dv = (DataView)SqlDataSource3.Select(DataSourceSelectAr guments.Empty);