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

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

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

2.    C1FlexGrid任务菜单中,单击“选择数据源”下拉箭头并从下拉框中选择“添加项目数据源”链接。

3.    数据源配置向导”出现。保留默认设置,在“选择数据源类型”页面上选择“数据库”,然后单击“下一步”。

4.    在“选择一个数据库模型”页面上,仍然保持选择“数据库”状态,然后单击“下一步”

5.    单击“新的连接”按钮来创建一个新的连接,或从下拉列表中选择一种。当你单击“新的连接”时,“添加连接”对话框出现。

6.    保留“Microsoft Access数据库文件”作为“数据源”。

7.     单击在“数据库文件名”下面的“浏览”按钮。在“选择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文件,并单击“打开”。

8.    在“添加连接”的对话框中,单击“测试连接”按钮以便确认你已经成功地连接上了数据库或服务器,然后单击“确定”。

9.    再一次单击“确定”来关闭“添加连接”的对话框。

10.  单击“下一步”按钮来继续操作。会出现一个对话框来询问你是否想添加这个数据库文件到你的项目并修改连接字符串。如果不需要复制这个数据库到你的项目,请单击“”。

11.  在此应用程序的配置文件中通过选择“是的,将此连接另存为……”来保存连接字符串,并输入一个名称。单击“下一步”按钮来继续操作。

12.  在“选择数据库对象”页面上,展开“表格”节点,并选择“产品”表。在“数据集名称”栏中输入“产品数据集”,之后单击“完成”来退出向导。

13.  这样,一个数据集和连接字符串就被添加到你的项目里了。除此之外,Visual Studio会自动创建以下代码来填充这个数据集:

    Visual Basic

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

 

    C#

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

 

 

运行该程序并遵守以下规定:

请注意,“产品”表中的数据会反映在表格

 

 

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