我做了个电子商务网站,在Gridview中添加一个“发货”的按钮,点击此按钮便可将数据库该行中是否发货的属性(IsSend)值由“N”变成“Y”,请给出详细代码和解释,谢谢!

解决方案 »

  1.   

    直接update数据库不就行了
      

  2.   

    先了解一下ADO.NET方面的知识,这个是最基本的。了解过后,就一个SQL语句的问题string strSQL = "update Products set IsSend ='Y' where ProductID='"+该条商品的对应的ID号+"'";
      

  3.   

    GridView里面  
     <asp:Button  ID="fahuo" Text="发货" OnClick="fahuo_Click" CommandArgument='<%#Eval("id") %>' runat="server"/>
    然后 protected void fahuo_Click(object sender, EventArgs e)
        {
            string strSQL = "update Products set IsSend ='Y' where ProductID='" + ((Button)sender).CommandArgument.ToString() + "'";
            Response.Write("ok"+((Button)sender).CommandArgument.ToString());
        }
      

  4.   

    发货之后 更新数据库中字段 然后从新绑定Enable='<%# Eval("字段").ToString()=="0"?false:true %>'