private List <OutStockBillDetailClass> GetTPDetail() { OutStockBillDetailClass OSBDClass = null; List <OutStockBillDetailClass> list = new List <OutStockBillDetailClass>(); try { foreach (DataGridViewRow dgvr in dgvDetail.Rows) { OSBDClass = new OutStockBillDetailClass(); OSBDClass.No = dgvr.Cells["no1"].Value.ToString(); OSBDClass.Sort = dgvr.Cells["sort"].Value.ToString(); OSBDClass.Name = dgvr.Cells["name1"].Value.ToString(); OSBDClass.Model = dgvr.Cells["model"].Value.ToString(); OSBDClass.Unit = dgvr.Cells["unit"].Value.ToString(); OSBDClass.UnitPrice = double.Parse(dgvr.Cells["unitPrice"].Value.ToString()); OSBDClass.Count = int.Parse(dgvr.Cells["count"].Value.ToString()); OSBDClass.TCount = int.Parse(dgvr.Cells["TCount"].Value.ToString()); OSBDClass.Sum = double.Parse(dgvr.Cells["sum1"].Value.ToString()); OSBDClass.InputDate = DateTime.Parse(dgvr.Cells["inputDate1"].Value.ToString()); OSBDClass.InputMan = dgvr.Cells["inputMan1"].Value.ToString(); list.Add(OSBDClass); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { } return(list); }
/* * 方法名称:FrmSparePartOutStockDetailAddNew * 方法功能描述:给新建领料单的datagridview添加行 * * 创建人:夏阳明 * 创建时间:20090325 * * 修改人: * 修改时间: * 修改内容: * */ public void FrmSparePartOutStockDetailAddNew(OutStockBillDetailClass OSBDClass, DataTable dt) { DataRow dr = dt.NewRow(); dr["no"] = OSBDClass.No; dr["sort"] = OSBDClass.Sort; dr["name"] = OSBDClass.Name; dr["model"] = OSBDClass.Model; dr["unit"] = OSBDClass.Unit; //dr["unitPrice"] = OSBDClass.UnitPrice; dr["count"] = OSBDClass.Count; dr["sum"] = OSBDClass.Sum; dr["inputDate"] = OSBDClass.InputDate; dr["inputMan"] = OSBDClass.InputMan; dt.Rows.Add(dr); }