PDA

View Full Version : سوال: ایجاد Paging برای String.Format



shahram8008
شنبه 28 اردیبهشت 1392, 19:03 عصر
باسلام.خسته نباشید.
من برای نمایش 10تا از آخرین عناوین خبری ثبت شده از این دستور استفاده کردم :



using (var cn = new SqlConnection(ConfigurationManager.ConnectionStrin gs["cnstring"].ToString()))
{
cn.Open();

using (var cmd = new SqlCommand("NewsContentMenu", cn) { CommandType = CommandType.StoredProcedure })
{
using (var dr = cmd.ExecuteReader(CommandBehavior.CloseConnection) )
{
while (dr.Read())
{
newsTabMenu.Controls.Add(new Literal() { Text = string.Format("<a href='News.aspx?id={0}'>{1}</a></br>", dr["NewsID"], dr["NewsTitle"]) });
}
}
}
}


البته دستور select رو تو sql با stored proc نوشتم.حالا میخوام برای اینا خاصیت صفحه بندی داشته باشم.
درست مثل صفحه بندی تو gridview از دوستان خواهشمندم اگر میتونن کمکم کنن که مثلا چکار کنم که عنوان های خبری رو 10 تا 10 تا نشون بده و صفحه بندی ایجاد کنه .
مرسی.باتشکر

ahmad156
شنبه 28 اردیبهشت 1392, 19:16 عصر
دوست عزیز شما باید از Row_Number استفاده کنین.قبلا در موردش بحث شده.جستجو بزنین تایپیک هاش رو پیدا میکنین
موفق باشین

shahram8008
چهارشنبه 22 خرداد 1392, 20:16 عصر
دوست عزیز شما باید از Row_Number استفاده کنین.قبلا در موردش بحث شده.جستجو بزنین تایپیک هاش رو پیدا میکنین
موفق باشین

سلام دوست عزیز
احمد جان من گشتم ولی پیدا نکردم.میشه یه لینکی چیزی برام بفرستین.مرسیییییییییییییی یییییییییییی

forestasphalt
چهارشنبه 22 خرداد 1392, 21:14 عصر
string txt = "SELECT * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY id asc) AS rownumber, * FROM jquery_paginate ) AS tbl WHERE rownumber <= (" + currentPage + " * " + pageSize + ") AND rownumber >= ((" + Convert.ToInt32( currentPage-1) + ") * " + pageSize + " +"+1+") ";

اینم یه نمونه پیجینگ میتونی دانلود کنی وازش الهام بگیری
http://uploadtak.com/images/f69_finallWebSite7.zip