GridView1绑定table,我在GridView1.PageIndexChanging事件中已经写了如下代码为何还出现bug
GridView“GridView1”激发了未处理的事件“PageIndexChanging”。
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); }
GridView“GridView1”激发了未处理的事件“PageIndexChanging”。
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); }
解决方案 »
- 以下代码真可以实现获取google翻译结果吗?期待大牛
- 各位大侠··那位能告诉我,ASP.NET(基于VB),如何连接,读取,上传等操作,Access数据库啊?
- win7怎样在iis里边设置虚拟目录执行权限为纯脚本。找不到啊?
- 请教:关于'网页对话框'的问题
- 关于调用IE打印功能实现页面预览出现的问题~~~
- 在线等待:问一个简单的web问题
- 导出excel 时 只要不用下载工具迅雷直接下载一切正常,但当使用下载工具时导出的EXCEL就为空内容,
- 问一个关于asp.net写得一个发邮件得功能,程序不报错,但就是接受不到
- UltraWebGrid 分页问题
- ####毕业设计!!! 帮助!!!######!!!
- 我参照AspNetPager 示例中的URL重写重新做个例子,但重写出来的页却是空白页
- 如何让对方看到我的输入状态(类似QQ)
</asp:GridView>
在事件处理中,要赋值datasource,要不然没有数据显示
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = //....
GridView1.DataBind();
{
if (!IsPostBack)
{
DropDownList1.Items.Add("设备编号");
DropDownList1.Items.Add("助记符");
DropDownList1.Text = "设备编号";
creatEquaccountTableStyle();//创建table结构
createParameterTableStyle();
getEquaccount();//向table添加row然后再gridview1.datasource = table
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DropDownList1.Items.Add("设备编号");
DropDownList1.Items.Add("助记符");
DropDownList1.Text = "设备编号";
}
creatEquaccountTableStyle();//创建table结构
createParameterTableStyle();
getEquaccount();//向table添加row然后再gridview1.datasource = table
}
我分析是因为页面回传之后数据没有填充到表里吧,你的表是动态创建的,第一可以创建,但是页面回传之后没有创建,所以对数据进行绑定的时候是空数据。
我建议你用断点跟踪一下,分页绑定的时候你的DataTable是不是null
sender as GridView;这样写的才是gridView 绑定这个