在gridview中做修改


    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int Uid = Convert.ToInt32(this.GridView1.DataKeys[e.RowIndex]["id"]);

        string value = (this.GridView1.Rows[e.RowIndex].FindControl("txt_value") as TextBox).Text.ToString();
        int orderid = Convert.ToInt32((this.GridView1.Rows[e.RowIndex].FindControl("txt_orderid") as TextBox).Text);

        string ddIs_other = (this.GridView1.Rows[e.RowIndex].FindControl("ddIs_other") as DropDownList).SelectedValue.ToString();

        string ddIs_default = (this.GridView1.Rows[e.RowIndex].FindControl("ddIs_default") as DropDownList).SelectedValue.ToString();

        string ddIs_otherinput = (this.GridView1.Rows[e.RowIndex].FindControl("ddIs_otherinput") as DropDownList).SelectedValue.ToString();

 

        var updateOne = addup.tbSurveyResultChoices.Where(a => a.id == Uid);

        tbsrc = updateOne.Single();

 


        tbsrc.order_id =orderid;

        tbsrc.value = value;


        if (ddIs_other == "True")
        {
            tbsrc.is_other = true;
        }
        else
        {
            tbsrc.is_other = false;
        }

        if (ddIs_default == "True")
        {
            tbsrc.is_default = true;
        }
        else
        {
            tbsrc.is_default = false;
        }

        if (ddIs_otherinput == "True")
        {
            tbsrc.is_otherinput = true;
        }
        else
        {
            tbsrc.is_otherinput = false;
        }

        addup.SubmitChanges();
        this.GridView1.EditIndex = -1;
        bindgv();


    }
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        this.GridView1.EditIndex = e.NewEditIndex;
        bindgv();
    }
    protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        this.GridView1.EditIndex = -1;
        bindgv();
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值