private void DisplayDetail() { int rowNo = this.sp売上明細データ.ActiveCellPosition.Row; var row = this.sp売上明細データ.Rows[rowNo]; var mNo = row.Cells[sp売上明細データ.Columns["明細番号"].Index].Value; DLY09010 frm = new DLY09010(); frm.初期明細番号 = (int?)mNo; frm.ShowDialog(this); if (frm.IsUpdated) { // 日報側で更新された場合、再検索を実行する this.Button_Click_1(null, null); } }
public void Execute(object parameter) { CellCommandParameter cellCommandParameter = (CellCommandParameter)parameter; if (cellCommandParameter.Area == SpreadArea.Cells) { int rowNo = cellCommandParameter.CellPosition.Row; var row = this._gcSpreadGrid.Rows[rowNo]; var mNo = row.Cells[this._gcSpreadGrid.Columns["明細番号"].Index].Value; var wnd = GetWindow(this._gcSpreadGrid); DLY09010 frm = new DLY09010(); frm.初期明細番号 = (int?)mNo; frm.ShowDialog(wnd); if (frm.IsUpdated) { // 日報側で更新された場合、再検索を実行する var parent = ViewBaseCommon.FindVisualParent <DLY16010>(this._gcSpreadGrid); parent.Button_Click_1(null, null); } } }