Page tree
Skip to end of metadata
Go to start of metadata

在本节中,你将学到如下应用,即如何使用基本的 C1FlexGrid 功能来创建一个简单的表格。本节并不是一个关于 C1FlexGrid 所有功能的全面教程,而是提供一种快速启动并突出强调一些常规的方法来使用这个产品。至于更深入的教程,请参阅 FlexGrid for WinForms 教程。本例中使用 Visual Studio 2010,它的操作步骤可能与其他版本的 Visual Studio 中的略有不同。

第一步:为 WinForms 应用程序创建 FlexGrid

以下步骤将引导你创建一个简单的表格应用。

  1. 创建一个新项目。
  2. 在窗体上添加一个 C1FlexGrid 控件。
  3. 打开C1FlexGrid任务菜单。有关如何访问 C1FlexGrid任务菜单的详细信息请参阅

C1FlexGrid 任务菜单。

  1. 在 C1FlexGrid 任务菜单中,单击"停靠在父容器"。这个操作将表格中 "停靠"的属性设置为"填充",设置后这个表格就会充满整个窗体。

运行该程序。一个简单的表格应用将会出现。
恭喜你!你已经成功地创建了一个简单的表格应用。在下一个主题中,你将会学到如何将 C1FlexGrid 控件绑定到一个数据源上。

第二步:将 C1FlexGrid 控件绑定到一个数据源

上文中,即"第一步:为 WinForms 应用程序创建 FlexGrid"你已经创建了一个表格应用。以下步骤将引导你实现一个数据源与这个表格应用的绑定。

  1. 打开 C1FlexGrid 任务菜单。有关如何访问 C1FlexGrid 任务菜单的详细信息请参阅

C1FlexGrid 任务菜单

  1. 在 C1FlexGrid 任务菜单中,单击"选择数据源"下拉箭头并从下拉框中选择"添加项目数据源"链接。
  2. "数据源配置向导"出现。保留默认设置,在"选择数据源类型"页面上选择"数据库",然后单击"下一步"。
  3. 在"选择一个数据库模型"页面上,仍然保持选择"数据库"状态,然后单击"下一步"
  4. 单击"新的连接"按钮来创建一个新的连接,或从下拉列表中选择一种。当你单击

"新的连接"时,"添加连接"对话框出现。

  1. 保留"Microsoft Access 数据库文件"作为"数据源"。
  2. 单击在"数据库文件名"下面的"浏览"按钮。在"选择 Microsoft Access 数据库文件"对话框中,浏览如下地址 C:\Documents and Settings\<用户名>\My Documents\ComponentOne Samples\Common (Windows XP) or C:\Users\<用户名>\Documents\ComponentOne

Samples\Common (Vista)目录中的 NWind.mdb 数据库。选择 NWind.mdb 文件,并单击
"打开"。

  1. 在"添加连接"的对话框中,单击"测试连接"按钮以便确认你已经成功地连接上了数据库或服务器,然后单击"确定"。
  2. 再一次单击"确定"来关闭"添加连接"的对话框。
  3. 单击"下一步"按钮来继续操作。会出现一个对话框来询问你是否想添加这个数据库文件到你的项目并修改连接字符串。如果不需要复制这个数据库到你的项目,请单击

""。

  1. 在此应用程序的配置文件中通过选择"是的,将此连接另存为……"来保存连接字符串,并输入一个名称。单击"下一步"按钮来继续操作。
  2. 在"选择数据库对象"页面上,展开"表格"节点,并选择"产品"表。在"数据集名称"栏中输入"产品数据集",之后单击"完成"来退出向导。
  3. 这样,一个数据集和连接字符串就被添加到你的项目里了。除此之外,Visual Studio 会自动创建以下代码来填充这个数据集:
    • Visual Basic

  Me.ProductsTableAdapter.Fill(Me.ProductsDS.Products)

    • C#

          this.productsTableAdapter.Fill(this.productsDS.Products);

运行该程序并遵守以下规定:
请注意,"产品"表中的数据会反映在表格

恭喜你!你已经将一个表格应用成功地绑定在了一个数据源上。在下一个标题中,你将会学到如何自定义格式字符串,视觉样式和内置样式。

第三步:自定义 C1FlexGrid 设置

以下步骤将引导你实现表格中格式字符串,视觉样式和内置样式的设置。

  1. 向左拖动出现在第一列标题右边缘的水平双箭头,直到可以看见"单价"这一列,以此来调整表格中的第一列。

  1. 单击"单价"这一列来打开"列任务"菜单。

  1. 单击 "格式字符串"文本框旁边的"省略号"按钮来打开"格式字符串"对话框。
  2. 在"格式字符串"对话框中,选择"格式类型"下面的"货币"。然后,单击"确定"。
  3. 在属性窗口中,找到"视觉样式"属性,并将其设置为"Office2007Blue"。
  4. 打开 C1FlexGrid 任务菜单。由于我们上次曾经使用"任务"菜单来编辑了一列,"列任务"菜单就会出现。选择 C1FlexGrid 任务菜单来返回到 C1FlexGrid 任务菜单。
  5. 在 C1FlexGrid 任务菜单上,选择"样式"来打开 C1FlexGrid 样式编辑器(第 27 页)。
  6. 在"内置样式"下面的"C1FlexGrid 样式编辑器"中,选择"已修订"。
  7. 在右窗格中展开"字体"节点,并且把"粗体"的属性设置为"真"。
  8. 在"网站"标签上将"前景色"的属性设置为"矢车菊蓝",然后单击"确定"来关闭

对话框。
运行该程序并遵守以下规定:
这个表格的应用程序就会用格式字符串,视觉样式和内置样式来显示一个产品表。

恭喜你!你已经成功地设置了一个表格的格式字符串,视觉样式,以及内置样式。关于快速启动的介绍到此结束。

  • No labels