C#的传值问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 01:37:10
下面代码是想实现从gridview传过来值,然后放在textbox中,修改后读会读回数据库,但是txtSupID.Text = Request.QueryString["SupID"].ToString();只添加这一句时,修改能够成功,但是如果把值全部传过来修改就不能成功,但是也不会出错,请高手讲讲

protected void Page_Load(object sender, EventArgs e)
{
txtSupID.Text = Request.QueryString["SupID"].ToString();
txtSupName.Text = Request.QueryString["SupName"].ToString();
txtAddress.Text = Request.QueryString["Address"].ToString();
txtZoneCode.Text = Request.QueryString["ZoneCode"].ToString();
txtContectPerson.Text = Request.QueryString["ConnectPerson"].ToString();
txtPhone.Text = Request.QueryString["Phone"].ToString();
txtMobilePhone.Text = Request.QueryString["MobilePhone"].ToString();
txtEmail.Text = Request.QueryString["Email"].ToString();
txtQQ.Text = Request.QueryStri

1. 跟踪当点击修改按钮的时候的值是否是改过的.

2. 检查你的存储过程中的参数是否对应.

就是值不正确.
可以把这个sql语句放到查询分析器里执行看下结果.

可能是你修改的句子里与数据库某个字段的类型不对应