Exemple #1
0
        private void MakeButton()
        {
            var worksheet = reoGridControl.Worksheets[0];

            // L16:M16範囲を結合
            worksheet.Ranges["L17:M17"].Merge();

            // セルボタンを作成
            var button = new CellTypes.ButtonCell("Excelで開く");

            // クリックした場合 Excel で「請求書」を表示する
            button.Click += (s, e) => System.Diagnostics.Process.Start(filename);

            // セルボタンをワークシートに置く
            worksheet["L17"] = button;
        }
Exemple #2
0
        private void MakeButton()
        {
            var worksheet = reoGridControl.Worksheets[0];

            // L16:M16範囲を結合
            worksheet.Ranges["L17:M17"].Merge();

            // セルボタンを作成
            var button = new CellTypes.ButtonCell("Excelで開く");

            // クリックした場合 Excel で「請求書」を表示する
            button.Click += (s, e) => RGUtility.OpenFileOrLink(filename);

            // セルボタンをワークシートに置く
            worksheet["L17"] = button;
        }
Exemple #3
0
        public InvoiceExcelDocDemo()
        {
            InitializeComponent();

            var filename = "_Templates\\Excel\\simple-invoice.xlsx";

            // load tepmlate from Excel file.
            // https://reogrid.net/document/excel-file-format
            //
            reoGridControl.Load(filename);

            var worksheet = reoGridControl.Worksheets[0];

            worksheet.Ranges["K16:L16"].Merge();

            var button = new CellTypes.ButtonCell("Open in Excel");

            button.Click += (s, e) => RGUtility.OpenFileOrLink(filename);

            worksheet["K16"] = button;
        }