回 帖 发 新 帖 刷新版面

主题:关于GridView模板列

我在GV的模板列里放一个TextBox和一个Button,TextBox用来和数据库里的商品数量绑定,Button用来更新数量。

  protected void BindToGVShoppingCart()
    {
        con.Open();
        string sqlstrShoppingCart = "select * from vb_ShoppingCart where userName='" + Session["userName"] + "'";
        SqlDataAdapter sdaShoppingCart = new SqlDataAdapter(sqlstrShoppingCart, con);
        DataSet dsShoppingCart = new DataSet();
        sdaShoppingCart.Fill(dsShoppingCart,"T_ShoppingCart");
        DataRowView drvShoppingCart = dsShoppingCart.Tables["T_ShoppingCart"].DefaultView[0];
        GVShoppingCart.DataSource = dsShoppingCart;
        GVShoppingCart.DataBind();
        con.Close();
    }

现在GV里的其他列都绑定好了,但是怎么把TEXTBOX和商品数量绑定起来呢?

回复列表 (共2个回复)

沙发

在摸板列的TextBox里写如:
<Asp:TextBox id="TextBox1" Text="<%#DataBinder.Eval(Container.DataItem,"数据库相应字段名")%>"/>这样以后程序会自动将数量绑定到text里

板凳

是不是只要是模板列都要这样绑定的?

我来回复

您尚未登录,请登录后再回复。点此登录或注册