目的在页面EditMyProviderDetail.aspx中拖两个DataGrid(dgd_queryBill和dgd_BargainBill)
读取某供应商的询价单和成交单,并能编辑1.询价单更新代码如下:
//更新询价单
private void dgd_queryBill_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
    int index=e.Item.ItemIndex;
    int PKID=Convert.ToInt16(dgd_queryBill.DataKeys[index].ToString(),10);
    //取编辑时TextBox的值
string strEQueryTime=((TextBox)e.Item.Cells[0].Controls[0]).Text.ToString();
string strEProductName=((TextBox)e.Item.Cells[1].Controls[0]).Text.ToString();
string strEBrand=((TextBox)e.Item.Cells[2].Controls[0]).Text.ToString();
string strEXingHao=((TextBox)e.Item.Cells[3].Controls[0]).Text.ToString();
string strEGuige=((TextBox)e.Item.Cells[4].Controls[0]).Text.ToString();
string strEShuLiang=((TextBox)e.Item.Cells[5].Controls[0]).Text.ToString();
string strEPricer=((TextBox)e.Item.Cells[6].Controls[0]).Text.ToString();
string strEChangGood=((TextBox)e.Item.Cells[7].Controls[0]).Text.ToString();ProviderQueryPriceInfo   querypriceinfo= new ProviderQueryPriceInfo(PKID,strEQueryTime,strEProductName,strEBrand,strEXingHao,strEGuige,strEShuLiang,strEPricer,strEChangGood);
//调用业务逻辑更新
int RetID=(new ProviderSystem()).UpDateQueryBillByPID(querypriceinfo);
//取消编辑模式
             dgd_queryBill.EditItemIndex=-1;
    dgd_queryBill.DataBind();
    
}
2.更新供应商成交单代码如下: //更新供应商成交单
private void dgd_BargainBill_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
int index2=e.Item.ItemIndex;
int PKID2=Convert.ToInt16(dgd_BargainBill.DataKeys[index2].ToString(),10);
//取编辑时TextBox的值调用业务逻辑更新
string strEcBargainTime=((TextBox)e.Item.Cells[0].Controls[0]).Text.ToString();
string strEcProductName=((TextBox)e.Item.Cells[1].Controls[0]).Text.ToString();
string strEcBrand=((TextBox)e.Item.Cells[2].Controls[0]).Text.ToString();
string strEcXingHao=((TextBox)e.Item.Cells[3].Controls[0]).Text.ToString();
string strEcGuige=((TextBox)e.Item.Cells[4].Controls[0]).Text.ToString();
string strEcShuLiang=((TextBox)e.Item.Cells[5].Controls[0]).Text.ToString();
string strEcBargainPrice=((TextBox)e.Item.Cells[6].Controls[0]).Text.ToString();
string strEcChangGood=((TextBox)e.Item.Cells[7].Controls[0]).Text.ToString();
ProviderBargainBillInfo   Bargaininfo= new ProviderBargainBillInfo(PKID2,strEcBargainTime,strEcProductName,strEcBrand,strEcXingHao,strEcGuige,strEcShuLiang,strEcBargainPrice,strEcChangGood);
int RetID=(new ProviderSystem()).UpDateBargainBillByPID(Bargaininfo);
//取消编辑模式
dgd_BargainBill.EditItemIndex=-1;
dgd_BargainBill.DataBind();

}