小弟刚学ASP.NET,在datagrid分页的时候卡住了。
页面能够正常显示记录,并显示1 2 3 4页码,但是点击页码不能跳转,就在cs里面加了以下代码:private void PageChange(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
dgrdCollege.CurrentPageIndex=e.NewPageIndex; datagrid_Load();
}报错:重载"datagrid_Load"方法未获取“0”参数该如何解决,望赐教!
页面能够正常显示记录,并显示1 2 3 4页码,但是点击页码不能跳转,就在cs里面加了以下代码:private void PageChange(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
dgrdCollege.CurrentPageIndex=e.NewPageIndex; datagrid_Load();
}报错:重载"datagrid_Load"方法未获取“0”参数该如何解决,望赐教!
解决方案 »
- asp.net中treeview的用法如何实现这样的效果:这个问题有哪个大虾能够解决?
- 索引
- 请问:用repeater显示数据,怎样才能在行里交替显示不同的背景
- 求一个存储过程,急呀,如何多项查找.......................................人来!!
- 请问一下DataGrid中更新时出现的问题?
- 页面的扩展收缩功能是如何实现的?
- webform中的treeview
- 请教:aspx页面部分内容静态化的问题
- 明天上班,散分。
- 请问怎样在客户端禁止相应服务器端程序的运行?
- 急,在windows2003下装.net问题
- [求助]使用FreeTextBox中的插入图象出问题
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace SessionSample
{
/// <summary>
/// WebForm5 的摘要说明。
/// </summary>
public class WebForm5 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid dgrdCollege;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
datagrid_Load(sender,e);
}
} private void datagrid_Load(object sender,EventArgs e)
{
String sqlconn=ConfigurationSettings.AppSettings["SQLConnectionString"];
string mySelectQuery="select * from CollegeInfo";
SqlConnection myConnection=new SqlConnection(sqlconn);
SqlCommand myCommand=new SqlCommand(mySelectQuery,myConnection);
myConnection.Open();
SqlDataAdapter Adapter=new SqlDataAdapter();
Adapter.SelectCommand=myCommand; DataSet ds=new DataSet();
Adapter.Fill(ds,"College");
myConnection.Close(); dgrdCollege.DataSource=new DataView(ds.Tables[0]);
dgrdCollege.DataBind();
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.dgrdCollege.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.PageChange);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void PageChange(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
dgrdCollege.CurrentPageIndex=e.NewPageIndex; datagrid_Load();
}
}
}