private void dgvYX_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { DataGridViewRow row = this.dgvYX.Rows[e.RowIndex]; YXDlg dlg = new YXDlg(row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), Common.prjName+@"\XY\"+row.Cells[2].Value.ToString()); if (dlg.ShowDialog() == DialogResult.OK) { row.Cells[0].Value = dlg.m_startR; row.Cells[1].Value = dlg.m_endR; row.Cells[2].Value = dlg.m_YXpath; sXY xy = (sXY)this.XYlistView.SelectedItems[0].Tag; xy.BLADE = "#" + dlg.m_startR + "#" + dlg.m_endR + "#" + dlg.m_YXpath + "#"; this.XYlistView.SelectedItems[0].Tag = xy; } }
private void btnAddYX_Click(object sender, EventArgs e) { if (this.XYlistView.SelectedItems.Count == 0) { MessageBox.Show("请选择翼型."); return; } YXDlg dlg = new YXDlg(); if (dlg.ShowDialog()==DialogResult.OK) { this.dgvYX.Rows.Add(); int iRow = this.dgvYX.Rows.Count - 1; this.dgvYX.Rows[iRow].Cells[0].Value = dlg.m_startR; this.dgvYX.Rows[iRow].Cells[1].Value = dlg.m_endR; this.dgvYX.Rows[iRow].Cells[2].Value = dlg.m_YXpath; sXY xy=(sXY)this.XYlistView.SelectedItems[0].Tag; xy.BLADE="#"+dlg.m_startR+"#"+dlg.m_endR+"#"+dlg.m_YXpath+"#"; this.XYlistView.SelectedItems[0].Tag = xy; } }