/// <summary> /// 添加数据 /// </summary> public void Add() { MaterialCompany company = null; company = new MaterialCompany(); company.ID = companyID; this.ShowMaintenanceForm("I", company, true); }
/// <summary> /// 复制数据 /// </summary> public void Copy() { if (this.fpCompany_Sheet1.Rows.Count == 0) { return; } MaterialCompany company = null; company = this.comCompany.QueryCompanyByCompanyID(this.fpCompany_Sheet1.Cells[this.fpCompany_Sheet1.ActiveRowIndex, this.dt.Columns.IndexOf("公司编码")].Value.ToString(), "A", "A"); company.ID = ""; this.ShowMaintenanceForm("I", company, true); }
/// <summary> /// 修改数据 /// </summary> public void Modify() { if (this.fpCompany_Sheet1.Rows.Count == 0) { return; } DataRow findRow; MaterialCompany myCompany = null; myCompany = this.comCompany.QueryCompanyByCompanyID(this.fpCompany_Sheet1.Cells[this.fpCompany_Sheet1.ActiveRowIndex, this.dt.Columns.IndexOf("公司编码")].Value.ToString(), "A", "A"); this.ShowMaintenanceForm("U", myCompany, true); findRow = dt.Rows.Find(myCompany.ID.ToString()); if (myCompany.ID.ToString() != null) { //根据编码取全部信息并显示在列表中 myCompany = comCompany.QueryCompanyByCompanyID(myCompany.ID.ToString(), "A", "A"); this.SetRow(findRow, myCompany); } }