解决方案 »
- 在vs或者sql server中生成一个字符串,比如说JH20121122001,前面以JH开头,中间是日期,后面是自动+1的
- 求解惑..关于强名称程序集 公钥 私钥 ..应该如何理解
- 送分问题,C#中textbox中只允许输入数字和小数点?
- 大项目如何管理异常?
- 如何用正则表达式来过滤html标签
- 再来一贴,关于C#不尽人意的控件绘制效率,没有原因吗?
- 怎么判断数据集中是不是有数据?
- ADO.NET数据库多表关联的删除
- 取硬盘序列号?
- 水晶报表在XP下正常显示,但到2000下crystalReportViewer的DisplayStatusBar显示"当前页码","总页数","缩放系数"等子就变成英文了.
- 在窗体的控件里面,如何获知鼠标点击了窗体的非控件区域?
- 寻求简历解析思路
protected void Button1_Click(object sender, EventArgs e)
{
StringBuilder query = new StringBuilder();//动态字符串类StringBuilder
for (int i = 0; i < GridView1.Rows.Count; i++)
{
GridViewRow row = GridView1.Rows[i];
string value1 = ((TextBox)row.Cells[1].FindControl("txtName")).Text.Replace("'", "''");
string value2 = ((TextBox)row.Cells[2].FindControl("txtSex")).Text.Replace("'", "''");
string value3 = ((TextBox)row.Cells[3].FindControl("txtState")).Text.Replace("'", "''");
string value4 = ((TextBox)row.Cells[4].FindControl("txtPhone")).Text.Replace("'", "''");
string value5 = ((TextBox)row.Cells[5].FindControl("txtAddress")).Text.Replace("'", "''");
string value = GridView1.DataKeys[i].Value.ToString();
query.Append("UPDATE [tb_mrEmp] SET [au_lname] = '")//追加字符串
.Append(value1).Append("' , [sex] = '")
.Append(value2).Append("' , [state] = '")
.Append(value3).Append("' , [phone] = '")
.Append(value4).Append("' , [address] = '")
.Append(value5).Append("' WHERE [ID] = '")
.Append(value).Append("';\n");
}//CodeGo.net/
conn.Open();//打开数据库连接
SqlCommand command = new SqlCommand(query.ToString(), conn);
if (Convert.ToInt32(command.ExecuteNonQuery()) > 0)//判断更新操作是否成功
{
Response.Write("<script>alert('一次修改数据成功!')</script>");
}
else
{
Response.Write("<script>alert('一次修改数据失败!')</script>");
}
conn.Close();//关闭数据库连接
bind();//更新后重新绑定下数据
}