为什么数据不能更新成我想要的呢? 写详细点嘛,不知道你写什么。是不是sqlText还没执行啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把newtitle.Value = dr["title"].ToString();newcontent.Value = dr["content"].ToString();放到private void sub_ServerClick(object sender, System.EventArgs e)里面的update语句后 哦,我只是列出的sql语句了后面有OleDbCommand cmd = new OleDbCommand(sqlText,conn);cmd.ExecuteNonQuery();这两句来执行它。 private void Page_Load(object sender, System.EventArgs e)函数中有这样的语句:{if(!IsPostBack){.......newtitle.Value = dr["title"].ToString();newcontent.Value = dr["content"].ToString();}} private void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) {....//取数据赋值 newtitle.Value = dr["title"].ToString();newcontent.Value = dr["content"].ToString(); .... } } 谢谢Eddie005(暴走005) 兄这个问题已经解决了,但是又带来了新的问题,就是我的reset又没有用了。函数为:private void reset_ServerClick(object sender, System.EventArgs e){newtitle.Value = otitle.ToString();newcontent.Value = ocontent.ToString();}其中otitle存的是过去的标题,ocontent存的是过去的内容,都是在第一次加载时赋值的public变量错误信息是:System.NullReferenceException: 未将对象引用设置到对象的实例。是不是对于公有变量otitle和ocontent,在进行一次刷新之后就无效了啊? 不够清楚你调试一下看看otitle和ocontent的值是不是为null啊 是啊,otitle和ocontent都已经为空了那怎么样能保证让他们两个即在刷新过程中不被重新赋值,而且也不被清空啊?我不想再读一次数据库了。 读数据的时候把它保存起来private void reset_ServerClick(object sender, System.EventArgs e){newtitle.Value = ViewState["otitle"].ToString();newcontent.Value = ViewState["ocontent"].ToString();} 用ViewState將它保存起來﹐每一次提交它的值都會為空的 excel数据导入datagridview中的问题 datagridview问题,急,在线等 Security Application Block 问题 进一步..c#循环添加 HtmlTableCell[][] td 的问题 winform如何关闭webBrowser控件弹出的ie窗口? 谁会用xml和xslt动态生成窗体上的控件(程序的可定制性,试用与二次开发啊)????大家类讨论讨论这个问题啊 API setwindowhookex()在WIN98下出錯 请问一个关于FORM的问题 配置文件问题? C#访问Excel 的问题? 如何判断窗体的退出方式? 请教关于排列组合的问题!
newcontent.Value = dr["content"].ToString();
放到private void sub_ServerClick(object sender, System.EventArgs e)
里面的update语句后
后面有
OleDbCommand cmd = new OleDbCommand(sqlText,conn);
cmd.ExecuteNonQuery();
这两句来执行它。
{
if(!IsPostBack)
{
.......
newtitle.Value = dr["title"].ToString();
newcontent.Value = dr["content"].ToString();
}
}
{
if(!IsPostBack)
{
....
//取数据赋值
newtitle.Value = dr["title"].ToString();
newcontent.Value = dr["content"].ToString();
....
}
}
这个问题已经解决了,但是又带来了新的问题,就是我的reset又没有用了。
函数为:
private void reset_ServerClick(object sender, System.EventArgs e)
{
newtitle.Value = otitle.ToString();
newcontent.Value = ocontent.ToString();
}
其中otitle存的是过去的标题,ocontent存的是过去的内容,都是在第一次加载时赋值的public变量错误信息是:
System.NullReferenceException: 未将对象引用设置到对象的实例。是不是对于公有变量otitle和ocontent,在进行一次刷新之后就无效了啊?
你调试一下看看otitle和ocontent的值是不是为null啊
那怎么样能保证让他们两个即在刷新过程中不被重新赋值,而且也不被清空啊?我不想再读一次数据库了。
private void reset_ServerClick(object sender, System.EventArgs e)
{
newtitle.Value = ViewState["otitle"].ToString();
newcontent.Value = ViewState["ocontent"].ToString();
}