C# 页面加载时,动态生成几组textbox并绑定好数据,在修改数据后批量更新到数据库中,如何对应id???高人指点!!!
解决方案 »
- 有懂反射的在么?
- 在线等。。。专业人士速来。。C#如何获取本机有效的IP啊
- Microsoft Windows SDK for Windows 7 and .NET Framework 3.5是个什么东西?
- 如何获取被展开或合拢的TreeNode控件?
- 在C#.Net中如可判断文本框输入的不是汉字和符号(含空格)
- C#如何以数据库的表中某一个字段为条件搜索
- 关于32位运算结果为64位时出现的奇怪现象
- C#中如何实现文本框背景透明?
- C#调用API为什么不能正常播放声音文件
- 当DataGridViewComboBoxCell中Item过多的时候如何保证速度
- 我想做一个SplitContainer折叠展开的动画效果,但因为里面的控件太多,效果很差,很卡(代码:)原因在哪?
- 如何在winform 自动保存用户名和密码
就是在页面加载时,动态输出textbox时绑定数据库中的一个字段,每一个textbox后跟一个对应的按钮(也是动态输出的),可以修改textbox值,点击按钮修改后,将对应的文本框的信息更新到数据库中。
或者是就动态生成一个按钮,提交按钮时将所有修改后的textbox值更新到数据库中,请问如何对应id???
string sqlstr = "select * from ExtendMail where UserID= 1";
DataSet ds = new DataSet();
ds = userinfo.GetDateSet(sqlstr, "tab");
for (int i = 0; i < ds.Tables["tab"].Rows.Count; i++)
{
//文本框
TextBox myTextBox = new TextBox();
myTextBox.ID = "myBox" + i;
myTextBox.Text = ds.Tables["tab"].Rows[i]["ExtendMail"].ToString(); //绑定数据
PlaceHolder1.Controls.Add(myTextBox);
}
//按钮
Button myBtn = new Button();
myBtn.ID = "myBtn";
myBtn.Text = "修改";
myBtn.Click += new System.EventHandler(btn_Click); //响应事件
PlaceHolder3.Controls.Add(myBtn);