private void LSdataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (this.LSdataGridView.CurrentCell.OwningColumn.Name == "删除") { int tmtmid = Convert.ToInt32(this.LSdataGridView.CurrentRow.Cells["投料条码代码"].Value); //MES_RETURN_UI res = ServicModel.PD_TLGL.DELETE(tmtmid, getToken()); //if (res.TYPE.Equals("S")) //{ int id = Convert.ToInt32(this.LSdataGridView.CurrentRow.Cells["序号"].Value); Tmlist.RemoveAt(id - 1); for (int i = 0; i < Tmlist.Count; i++) { Tmlist[i].Xh = (i + 1).ToString(); } int a = LSdataGridView.Columns.Count; if (Tmlist.Count == 0) { LSdataGridView.DataSource = new List <TMDataGrid>(); LSdataGridView.Columns["删除"].DisplayIndex = 4; } else { LSdataGridView.DataSource = Tmlist.ToArray(); LSdataGridView.Columns["删除"].DisplayIndex = 4; } //} //else //{ // MessageBox.Show(res.MESSAGE, "消息框"); //} } }
private void LSdataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { if (this.LSdataGridView.CurrentCell.OwningColumn.Name == q(Msg_Type.fielddelete)) //"删除" { int tmtmid = Convert.ToInt32(this.LSdataGridView.CurrentRow.Cells[q(Msg_Type.fieldtltmdm)].Value); //"投料条码代码" //MES_RETURN_UI res = ServicModel.PD_TLGL.DELETE(tmtmid, getToken()); //if (res.TYPE.Equals("S")) //{ int id = Convert.ToInt32(this.LSdataGridView.CurrentRow.Cells[q(Msg_Type.fieldxh)].Value); //"序号" Tmlist.RemoveAt(id - 1); for (int i = 0; i < Tmlist.Count; i++) { Tmlist[i].Xh = (i + 1).ToString(); } int a = LSdataGridView.Columns.Count; if (Tmlist.Count == 0) { LSdataGridView.DataSource = new List <TMDataGrid>(); LSdataGridView.Columns[q(Msg_Type.fielddelete)].DisplayIndex = 4; //"删除" } else { LSdataGridView.DataSource = Tmlist.ToArray(); LSdataGridView.Columns[q(Msg_Type.fielddelete)].DisplayIndex = 4; // } LSdataGridView.ClearSelection(); //BOMdataGridView.Rows[0].Cells["状态"].Style.BackColor = Color.Red; //BOMdataGridView.Rows[1].Cells["状态"].Style.BackColor = Color.Red; //for (int i = 0; i < unRequireArr.Count; i++) //{ // BOMdataGridView.Rows[unRequireArr[i]].Cells["状态"].Style.BackColor = Color.White; //} for (int i = 0; i < BOMdataGridView.Rows.Count; i++) { BOMdataGridView.Rows[i].Cells[q(Msg_Type.fieldstatus)].Style.BackColor = Color.Red; //"状态" for (int j = 0; j < unRequireArr.Count; j++) { if (i == unRequireArr[j]) { BOMdataGridView.Rows[i].Cells[q(Msg_Type.fieldstatus)].Style.BackColor = Color.White; //"状态" } } } for (int i = 0; i < _bomList.ET_BOM.Length; i++) { for (int j = 0; j < Tmlist.Count; j++) { //if (_bomList.ET_BOM[i].ZSBS.Equals("Y")) //{ // if (_bomList.ET_BOM[i].IDNRK == Tmlist[j].Wlxx.Split('/')[0]) // { // BOMdataGridView.Rows[i].Cells["状态"].Style.BackColor = Color.FromArgb(187, 255, 102); // } //} //else //{ if (_bomList.ET_BOM[i].WLLB == Tmlist[j].Wllbdm) { BOMdataGridView.Rows[i].Cells[q(Msg_Type.fieldstatus)].Style.BackColor = Color.FromArgb(187, 255, 102); //"状态" } //} } } //} //else //{ // MessageBox.Show(res.MESSAGE, "消息框"); //} } } }