void frmPrdType_AffterSelected() { int PrdTypeID = this.frmPrdType.PrdTypeID; for (int irow = 0; irow < this.dgrdv.Rows.Count - 1; irow++) { if (this.dgrdv.Rows[irow].Selected) { this.SaveRow(PrdTypeID, this.dtblProduct.DefaultView[irow].Row); } } MessageBox.Show("成功变换当前选中行的类别"); this.LoadData(); frmPrdType.Close(); }
void frmPrdType_AffterSelected() { int PrdTypeID = this.frmPrdType.PrdTypeID; DataGridViewCell cuCell = this.dgrdv.CurrentCell; //if(cuCell != null && cuCell.RowIndex >=0 && cuCell.ColumnIndex >=0 ) //{ // Debug.WriteLine(cuCell.RowIndex + ":" + cuCell.ColumnIndex ); //} bool flag = false; String errormsg = String.Empty; for (int irow = 0; irow < this.dgrdv.Rows.Count - 1; irow++) { if (this.dgrdv.Rows[irow].Selected) { //this.ChangeManuPrdType(ref flag, ref errormsg, PrdTypeID, this.dtblProduct.DefaultView[irow].Row["PrdID"]); try { this.SaveRow(PrdTypeID, this.dtblProduct.DefaultView[irow].Row); flag = true; } catch (Exception ex) { flag = false; } } } if (flag) { MessageBox.Show("成功变换当前选中行的类别"); this.LoadData(); } else { MessageBox.Show("变换类别失败:" + errormsg); } frmPrdType.Close(); }