回 帖 发 新 帖 刷新版面

主题:请教分页问题~

private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
        {
            DataGrid1.CurrentPageIndex=e.NewPageIndex;
            DataGrid1.DataBind();
        }
在VB.NET中,可以实现分页功能。而在C#.NET中,确不能实现。不清楚为什么,在C#中会自动生成private void InitializeComponent()这样一个函数
        {    
            this.Button1.Click += new System.EventHandler(this.Button1_Click);
            this.DataGrid1.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.DataGrid1_PageIndexChanged);
            this.Load += new System.EventHandler(this.Page_Load);

        }
是否正常?

回复列表 (共1个回复)

沙发

C#里,datagrid有一个事件叫pageindexchanged,在事件里,把你上面vb的代码写进去就行了

我来回复

您尚未登录,请登录后再回复。点此登录或注册