コード例 #1
0
        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);
            }
        }
コード例 #2
0
            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);
                    }
                }
            }