private XlsItemBindInfo[] GetItemMapArray(object obj) { Model.Info_store_check item = obj as Model.Info_store_check; List <XlsItemBindInfo> list = new List <XlsItemBindInfo>(); list.Add(new XlsItemBindInfo(item.Kind_Name)); list.Add(new XlsItemBindInfo(item.Mtl_Code)); list.Add(new XlsItemBindInfo(item.Mtl_Name)); list.Add(new XlsItemBindInfo(item.Mtl_Spec)); list.Add(new XlsItemBindInfo(item.Mtl_Unit)); list.Add(new XlsItemBindInfo(item.Mtl_Qty, "num")); list.Add(new XlsItemBindInfo(item.Check_Qty, "num")); return(list.ToArray()); }
private void ShowLimitColor() { if (this.mDataGridItem.DataSource != null) { foreach (DataGridViewRow drDGV in this.mDataGridItem.Rows) { Model.Info_store_check info = drDGV.DataBoundItem as Model.Info_store_check; if (info.Mtl_Qty < info.Check_Qty) { drDGV.Cells["ColumnUpdate"].Style.BackColor = System.Drawing.Color.Red; } if (info.Mtl_Qty > info.Check_Qty) { drDGV.Cells["ColumnUpdate"].Style.BackColor = System.Drawing.Color.Green; } } } }