【【我的datagrid分页显示,我往表里写入新纪录(它应当在第一页显示),然后又重新进行了绑定。接下来就出问题了~】】 出的问题是我如果想在datagrid中看到新纪录,就必须随便点击一个别的页面上的按钮(比如说先显示下一页,或者再添加一条新纪录)才能在datagrid中看到刚才的新纪录。这是怎么回事啊?我往数据库里插入了新数据后又重新绑定了啊,怎么就不行呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/topic/3341/3341840.xml?temp=.5623743上面这个帖子是别人的,和我一个问题,大家帮忙啊~ 就是非要重新刷新一次才行。我已经重新绑定了:datagrid1.datasource=......datagrid1.databind() 你是用什么连接到别的页面,我也碰到过这样的问题,后来我用js解决的。注意,你在绑定后,可能刚才的连接是在flash中连接吧。 要用DataSet从新填充一次数据,然后在清楚DataSet的内容,在绑定//清除DataSet.Clear();//再填充数据OleDbDataAdapter.Fill(DataSet,"Table");//绑定数据DataGrid.DataSource=DS;DataGrid.DataBind();注意DataSet中有其他表时就要用其他清除方法:DataSet.Tables["该清除的表名"].Clear() 重新绑定就可以了啊,为什么不行?this.DataSet11.Clear();this.sqlDataAdapter1.SelectCommand.CommandText = "...";this.sqlDataAdapter1.Fill(this.dataSet11);this.DataGrid1.DataBind(); to listhome(等待还有意义吗)下面是我那一部分的代码,帮忙看看吧~addcommd.CommandText = "INSERT INTO HEStencilTB(ItemName,ObjCode,ObjName,ObjPrice) VALUES(@ItemName,@ObjCode,@ObjName,@ObjPrice)" addcommd.CommandType = CommandType.Text addcommd.Connection = con con.Open() addcommd.ExecuteNonQuery() DicDs.Tables("HEStencilTB").AcceptChanges() DataGrid1.DataSource = DicDs.Tables("HEStencilTB") Page.DataBind()to tjj36(方舟) 我没有用什么特殊的方法,就是用了普通的datagrid的分页to raykenio(三眼龙) 我试试~ 关于页面跳转失败回到原页面并要求保留原页面已经有的值问题 vs2008中文版怎么安装AjaxControlerToolkit 高手请进。高分求助文件上传问题 关于WebService调用的问题 ***框架集设置大小的问题*** 怎么才能把上传的图片放到我的程序下的文件夹images中 关于提示框的问题!!!!!急!!!!!!!!!!!!! 求时间向前推移?请高手帮忙! 【这个target怎么设置啊?】 jQuery.extend()调用为什么总是报错呢?高手拔刀相助呀!!在线等.. 关于远程调用webservice的问题 求助:表格怎样实现?
我已经重新绑定了:
datagrid1.datasource=......
datagrid1.databind()
注意,你在绑定后,可能刚才的连接是在flash中连接吧。
//清除
DataSet.Clear();
//再填充数据
OleDbDataAdapter.Fill(DataSet,"Table");
//绑定数据
DataGrid.DataSource=DS;
DataGrid.DataBind();
注意DataSet中有其他表时就要用其他清除方法:
DataSet.Tables["该清除的表名"].Clear()
this.DataSet11.Clear();
this.sqlDataAdapter1.SelectCommand.CommandText = "...";
this.sqlDataAdapter1.Fill(this.dataSet11);
this.DataGrid1.DataBind();
下面是我那一部分的代码,帮忙看看吧~
addcommd.CommandText = "INSERT INTO HEStencilTB(ItemName,ObjCode,ObjName,ObjPrice) VALUES(@ItemName,@ObjCode,@ObjName,@ObjPrice)"
addcommd.CommandType = CommandType.Text
addcommd.Connection = con
con.Open()
addcommd.ExecuteNonQuery()
DicDs.Tables("HEStencilTB").AcceptChanges()
DataGrid1.DataSource = DicDs.Tables("HEStencilTB")
Page.DataBind()to tjj36(方舟)
我没有用什么特殊的方法,就是用了普通的datagrid的分页to raykenio(三眼龙)
我试试~