DataGrid修改后再次打开如何得到新值?
在修改记录后刷新父窗口页面功能都做到了,数据库内记录也改变了,但在同一条记录上再次打开修改页面记录还是原来的值,怎样才能得到修改后的新值 问题点数:60、回复次数:11Top
1 楼crazygg(yuquan)回复于 2005-04-03 09:27:10 得分 0
帮你顶顶,,俺也遇到这种问题了,Top
2 楼Englishgenius(白天遛鸟晚上洗澡)回复于 2005-04-03 09:32:52 得分 0
没明白楼主的意思Top
3 楼editengineer()回复于 2005-04-03 10:01:23 得分 0
Englishgenius(白天遛鸟晚上洗澡)
其实我做的是一个简单的增、删、改、查的例子
我在修改页面修改记录后刷新父窗口,数据库记录改变,现在是修改提交后父窗口记录刷新,数据库记录修改完成,但在父窗口重新打开刚修改完的记录,会是修改以前的值
Top
4 楼editengineer()回复于 2005-04-03 10:01:41 得分 0
Englishgenius(白天遛鸟晚上洗澡)
其实我做的是一个简单的增、删、改、查的例子
我在修改页面修改记录后刷新父窗口,数据库记录改变,现在是修改提交后父窗口记录刷新,数据库记录修改完成,但在父窗口重新打开刚修改完的记录,会是修改以前的值
Top
5 楼zippro123(WELAN)回复于 2005-04-03 10:08:51 得分 10
ispostback!!
Top
6 楼dutguoyi(新鲜鱼排)回复于 2005-04-03 10:21:56 得分 0
同意楼上的。Top
7 楼editengineer()回复于 2005-04-03 10:28:48 得分 0
if(! Page.IsPostBack)
{
string sql="select sareaid ,sareaname,sareacode,beactive,bz from area where sareaid="+sid;
DataSet ds= new DataSet();
ds=DateSet_Grid(sql);
TextBox1.Text=ds.Tables[0].Rows[0]["sareacode"].ToString().Trim();
TextBox2.Text=ds.Tables[0].Rows[0]["sareaname"].ToString().Trim();
TextBox3.Text=ds.Tables[0].Rows[0]["beactive"].ToString().Trim();
TextBox4.Text=ds.Tables[0].Rows[0]["bz"].ToString().Trim();
//ds.Dispose();
}Top
8 楼editengineer()回复于 2005-04-03 10:29:43 得分 0
是这样吗?我的怎么不行呀?
Top
9 楼JiaMin_Liu()回复于 2005-04-03 12:26:24 得分 0
每次變更數據後應該把DataGrid的數據源重新綁定一次Top
10 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-04-03 14:17:06 得分 0
要重新邦定才行的Top
11 楼mazekui(悠悠春竹)回复于 2005-04-03 14:28:17 得分 50
这个问题在这里,偶帮你·
在打开的那个窗体中的html代码的<head></head>中间加入
<meta http-equiv="pragma" content="no-cache">
就好了,原因在于产生了缓存。这样就不缓存了Top
相关问题
- datagrid绑定一个datatable,修改datagrid单元格,怎样得到修改前后的值?
- 如何通过Text_Change()事件,修改DataGrid的单元值?
- 如何获取DATAGRID中修改后的当前值
- 取得DataGrid中模板列中DropDownList控件的值并修改
- 怎么样才能让在DataGrid修改的值后并修改数据库里的值?急。。。。。。
- DataGrid 修改问题.
- 关于datagrid修改
- applet中单击一个按钮打开了一个窗口, 怎样在打开后修改子窗口上面的一个标签的text值
- 如何修改文件打开方式?
- 我把ArrayList值赋给datagrid后,在修改datagrid值时,就会变成其它值,求教在线等~~~~~~~~~~~




