PDA

View Full Version : ایجاد paging برای string.format و همچنین نحوه استفاده از کدهای html در بخش کد C#



shahram8008
چهارشنبه 22 خرداد 1392, 20:12 عصر
با سلام.دوستان عزیز خسته نباشید!
من اطلاعات لازم رو از دیتابیس خوندم ریختم تو دیتاریدر و از اونجا برای نمایش ریختم تو string.format که نمایش داده بشود.طبق کدهایی که در زیر نوشتم.حالا از دوستام 2 تا سوال داشتم.
یکیش اینه که برای این چجوری paging درست کنم درست مثل paging در grid view.مثلا اینجوری دیده بشود :
preview 1 2 3 4 5 next
و سوال دومم اینه که برای اینکه برای تگهای div بتونم استایل خاصی رو بدم چکار کنم.یعنی مثلا تو بخش htmlبرای استایل دهی اینکار را میکنیم :
<div id="headerContainer"></div>
من میخوام این استایل دهی رو تو بخش کد C#بتونم اعمال کنم.
مرسی از دوستان.اگر تایپیکی هم قبلا در این زمینه هست لینکشو بدین.چون من هرچی گشتم چیزی پیدا نکردم.

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

using (var cmd = new SqlCommand("NewsList", cn) {CommandType=CommandType.StoredProcedure })
{

using(var dr=cmd.ExecuteReader(CommandBehavior.CloseConnecti on))
{
while (dr.Read())
{
pnlNewsList.Controls.Add(new Literal() { Text = string.Format("<div>{0}</div><div>{1}</div><div>{2}</div></br>", dr["NewsId"], dr["NewsTitle"], dr["NewsCategoryName"]) });
}
}
}
}