首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教从TextBox获取的数据为何在数据库不能更新

2012-01-26 
请问从TextBox获取的数据为何在数据库不能更新!我设置了几个textbox来接受数据库的各个列的数据。比如txtUs

请问从TextBox获取的数据为何在数据库不能更新!
我设置了几个textbox来接受数据库的各个列的数据。比如

txtUserName.text=   table1.row(0),item(0)
.......等等


设置一个更新按钮,按钮点击后,然后再从文本框读取txtUserName.text,使用update   SQL命令更新数据库的表,可是我更改了textbox里的数据,然后提交也成功了,可是更新后的数据,和最初从数据库里读出的一模一样,也就是没有更新,为什么呢?怎么把文本匡里更新后的数据插入到数据库呢?

[解决办法]
把绑定textbox的代码放到
if(!ispostback)里面执行

[解决办法]
if(!IsPostBack)
{
txtUserName.text= table1.row(0),item(0);
}

加上 if(!IsPostBack) 这个判断
[解决办法]
你点更新回发到服务器先执行page_load事件

如果你在那里面绑定就把你改的值替换掉了
[解决办法]

if(!isPostBack)
{
txtUserName.text= table1.row(0),item(0)
}
[解决办法]
每次都执行txtUserName.text= table1.row(0),item(0)
这段代码,所以你在客户端无论怎么更改都不起作用的!

if(!isPostBack)
{
txtUserName.text= table1.row(0),item(0)
}
ok!!

热点排行