ASP.NET编程实用代码
来源:本站原创
作者:管理员
添加时间:2011-08-23
点击数:1844
假设这样一种模型,显示用GridView,数据源用DataSet。每次获取10条信息,按每页10条分页。有的时候数据可能不足10条,而客户要求不足10条显示为空行,以下代码解决了这个问题。 - C# code
private DataTable FillBlank(int pageSize, DataTable dt) { if (dt.Rows.Count < pageSize) { for (int i = dt.Rows.Count - 1; i < pageSize; i++) { DataRow dr = dt.NewRow(); dt.Rows.Add(dr); } } return dt; }private void BindGrid(DataTable dt){ GridView.DataSource = dt; GridView.DataBind();}
|
显示页面然后跳转: /// /// 显示消息提示对话框,并进行页面跳转 /// /// 当前页面指针,一般为this /// 提示信息 /// 跳转的目标URL public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url) { StringBuilder Builder=new StringBuilder(); Builder.Append(""); Builder.AppendFormat("alert('{0}');",msg); Builder.AppendFormat("top.location.href='{0}'",url); Builder.Append(""); //page.RegisterStartupScript("message", Builder.ToString()); page.ClientScript.RegisterStartupScript(page.GetType(), "message", Builder.ToString());
} |
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>