读书人

请教从TextBox获取的数据为何在数据库

发布时间: 2012-01-26 19:40:46 作者: rapoo

请问从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!!

读书人网 >asp.net

热点推荐