一个关于数据库更新的问题!!!

nanjingzhang2002 2002-09-25 08:46:09
更新函数如下:
private void DataList1_UpdateCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
//其中TextBox1,TextBox2,TextBox3,TextBox4,TextBox5为DataList中控件
string strAddress = ((TextBox)e.Item.FindControl("TextBox1")).Text;//“=”号右边竟然为空,下面四个都一样,百思不得其解!请教!!!
string strCity = ((TextBox)e.Item.FindControl("TextBox2")).Text;
string strState = ((TextBox)e.Item.FindControl("TextBox3")).Text;
string strPhone = ((TextBox)e.Item.FindControl("TextBox5")).Text;
string strZip = ((TextBox)e.Item.FindControl("TextBox4")).Text;
int UpdateItemIndex = e.Item.ItemIndex;
this.dataSet11.Tables["tblUsers"].Rows[UpdateItemIndex]["Address"] = strAddress;
this.dataSet11.Tables["tblUsers"].Rows[UpdateItemIndex]["City"] = strCity;
this.dataSet11.Tables["tblUsers"].Rows[UpdateItemIndex]["State"] = strState;
this.dataSet11.Tables["tblUsers"].Rows[UpdateItemIndex]["Zip"] = strZip;
this.dataSet11.Tables["tblUsers"].Rows[UpdateItemIndex]["Phone"] = strPhone;

this.tblUsersAdap.Update(this.dataSet11);
this.DataList1.DataBind();
}
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanjingzhang2002 2002-10-02
  • 打赏
  • 举报
回复
请看看《一个关于DataList中的控件问题!!!》帖子!
nanjingzhang2002 2002-10-02
  • 打赏
  • 举报
回复
谢谢!你用的是VB吗?我将它换成C#,但是不行。
mynewpc 2002-09-26
  • 打赏
  • 举报
回复
CType(e.Item.Cells(i).Controls(0), TextBox).text

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧