protected void gridContainerDetails_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        集装箱TableAdapter bill = new 集装箱TableAdapter();
        Label labelID = (Label)gridContainerDetail.Rows[e.RowIndex].FindControl("labelID");        
        TextBox txtContainerNumber = (TextBox)gridContainerDetail.Rows[e.RowIndex].FindControl("txtContainerNumber");
        TextBox txtContainerWeight = (TextBox)gridContainerDetail.Rows[e.RowIndex].FindControl("txtContainerWeight");
        try
        {
          //  bill.Update(Request.QueryString["InvoiceID"], Convert.ToInt32(txtContainerNumber.Text), Convert.ToDecimal(txtContainerWeight.Text), Convert.ToInt32(labelID.Text));//这一部分说少个重载
            gridContainerDetail.EditIndex = -1;
            FillGridByInvoiceID(Request.QueryString["InvoiceID"]);
        }
        catch
        {
            Response.Redirect("~/Error.aspx");
        }
    }