这个问题已经无奈了.第一页是没有问题的.但是我只要点其他页,就会出现Message: GridView“GridView1”激发了未处理的事件“PageIndexChanging”。的错误.我检查了.已经捆绑这个事件了.并在pageindexchanging的事件里按照所有可能的捆绑数据了.但错误不改.我的页面只是继承了basepage而已.不知道会是那里有错误.
解决方案 »
- 求高手指点
- Freetextbox上传图片的问题
- 请问如何修改这个路径
- 如何从模板列的事件中得到GridView的Datakeys数据?GridView的ID不固定
- 无法获取在panel中代码添加的CheckBox控件的值?
- 在<table>内动态添加控件的问题?
- 使用了UrlReWrite控件以后,用户控件页面中的按钮不能触发了?
- 编译器错误信息: CS0115: “ASP.managers_do_music_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写
- 请问可以在internet上使用vss的吗?
- 奇怪问题,sql语句,在先,急
- 一個編譯好的EXE文件,怎麼遠端訪問就不行了呢
- showModalDialog?????
protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = “数据源”;
GridView1.DataBind();
}
{ SqlConnection sqlcon = new SqlConnection();
sqlcon.ConnectionString = "Data Source=(local);Database=;Uid=sa;Pwd=";
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandText = "select * from ";
SqlDataAdapter myda = new SqlDataAdapter();
myda.SelectCommand = sqlcom;
DataSet myds = new DataSet();
try
{
myda.Fill(myds, " ");
}
catch (Exception ex)
{
throw ex;
}
finally
{
sqlcon.Close();
}
if (e.NewPageIndex < 0)
{
e.NewPageIndex = 0;
}
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = myds.Tables[" "];
GridView1.DataBind(); }
再绑定一次
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = “数据源”;
GridView1.DataBind();
}
using System.Web;
using System.Web.UI.WebControls;
using GmCms.Basepage;namespace GmCms
{
public partial class List : basepage
{.............
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
GridView1.PageIndex = e.NewSelectedIndex;
bind();
}
private void bind()
{
.....捆绑过程
}
}}
PageIndexChanging
晕,太疏忽了.