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; }
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; }
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; }