通过 NuGet 安装

ReoGrid Windows Forms 版

要安装 ReoGrid Windows Forms 标准版,请使用以下 NuGet 命令:

PM> Install-Package unvell.ReoGrid.dll

ReoGrid WPF 版

PM> Install-Package unvell.ReoGridWPF.dll

安装 Visual Studio 工具箱快捷方式(Windows Forms)

要将快捷方式添加到 Visual Studio 工具箱,请按照以下步骤操作:

  1. 右键点击工具箱面板,然后点击”Choose Items…” 267
  2. 选择”.NET Framework Components”选项卡
  3. 点击”Browse…”按钮
  4. 在打开文件对话框中选择”unvell.ReoGrid.dll” 268
  5. 点击 OK 按钮关闭对话框
  6. 点击工具栏底部出现的 ReoGridControl 项目来选中它:12

在窗体设计器上选择一个区域;释放鼠标后,ReoGrid 电子表格组件将被添加,如下所示:

13

通过代码添加控件(Windows Forms)

ReoGrid 提供了不同功能集的版本,每个版本有不同的引用要求。请根据应用程序中使用的版本添加引用。

  • 最小版本(Minimum Edition)- 最小功能集(不支持公式计算)
  • 标准发行版(Standard Release Edition)- 标准功能(推荐)
  • 扩展版(Extension Edition)- 扩展功能,包括脚本语言执行集成(类似 VBA)
DLL 名称说明最小版本标准发行版扩展版
unvell.ReoGrid.dllReoGrid 组件库必需必需必需
unvell.ReoScript.dll.NET 脚本语言引擎必需
Antlr3.Runtime.dllANTLR 语法工具运行时必需
FastColoredTextBox.dll语法高亮文本编辑器必需

如果不确定使用哪个版本,建议使用仅需单个 DLL(unvell.ReoGrid.dll)的标准发行版。

在 C# 中添加 Windows Forms 控件

  1. 导入命名空间:
using unvell.ReoGrid;
  1. 创建 ReoGrid 实例并将其添加到任意 Windows Forms 容器中,例如 Form 或 Panel。
var grid = new unvell.ReoGrid.ReoGridControl()
{
  Dock = DockStyle.Fill,
};

this.Controls.Add(grid);  // add to form or panel

了解更多关于工作簿工作表的信息。

在 VB.NET 中添加 Windows Forms 控件

  1. 导入命名空间:
Imports unvell.ReoGrid
  1. 创建 ReoGrid 实例并将其添加到任意 Windows Forms 容器中,例如 Form 或 Panel。
Dim grid As New MyReoGridControl() With {.Dock = DockStyle.Fill}
Me.Controls.Add(grid)

在 WPF 应用程序中通过 XAML 添加控件

将 ReoGrid DLL 引用添加到目标项目,然后按如下所示编辑主窗口的 XAML 文件:

文件 MainWindow.xaml:

<Window
  xmlns="/schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="/schemas.microsoft.com/winfx/2006/xaml"
  **xmlns:rg="clr-namespace:unvell.ReoGrid;assembly=unvell.ReoGrid"**
  x:Class="WPFDemo.MainWindow" Title="MainWindow" Height="640" Width="800">
  <Grid>

    <rg:ReoGridControl x:Name="grid" ></rg:ReoGridControl>

  </Grid>
</Window>

示例:WPF 设计时效果

327

这篇文章对您有帮助吗?