日期:2014-05-19  浏览次数:20500 次

DataList怎么把多项一起更新?
1.   数据库里有一个表(t_User),有三个字段userID(主键),userName(姓名),userAge(年龄)

2.然后我用DataList把数据显示出来,假设年龄是用一个TextBox显示,然后我在显示的每一项都可以输入新的年龄。

3.最后有一个Button,点击后将所有更新后的数据重新写回数据库(不是每一项后面加Button)

该怎么写?

------解决方案--------------------
你这个可以使用数据集更新解决的.
就是点BUTTON以后,把每个TextBox对应数据集中的值更改.然后sda.Update(myDataSet , "abc ");
------解决方案--------------------
遍历 foreach(DataListItem item in this.DataList1) { TextBox txtUserName = (TextBox)item.FindControls( "txtName "); ..... }
------解决方案--------------------
你用个隐藏域什么的保存没项的主键值