上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 下一页 配置数据集
- 在 Form1 上,右键单击 SqlDataAdapter1 图标,然后单击 Generate Dataset(生成数据集)。

图 16:为 SqlDataAdapter 生成数据集
- 在 Generate Dataset(生成数据集)对话框中,选择 New(新建),然后输入名称 BrowseInvoiceTotalsDS。
- 在页面下部的窗口中,BrowseInvoiceTotals(SqlDataAdapter1) 应该被选中。单击 OK(确定)。
图 17:生成数据集属性表
下一步,我们将为 Form1 创建窗体元素。
创建窗体元素
- 向 Form1 添加一个 DataGrid 控件。
- 打开工具箱,然后单击 Windows Forms(Windows 窗体)。 orm1 上,右键单击 DataGrid 控件,单击 Properties(属性)。将 DataGrid 控件的 CaptionText 属性更改为 Invoice Report。
- 配置 DataGrid 控件的属性以将其绑定到数据:在 Properties(属性)的 Data(数据)部分中,将 DataSource 属性设置为 BrowseInvoiceTotalsDS1.BrowseInvoiceTotals。

图 18:DataGrid 属性页
- 重新设置 DataGrid 控件的大小,使所有的列都可见。
- 要填充数据集,向 Form1 中添加一个按钮,然后将其 Text 和 Name 属性更改为 RunReport。
- 双击按钮以打开代码窗口。将以下代码行添加到 RunReport_Click 子例程中并保存该应用程序:
BrowseInvoiceTotalsDS1.Clear ' 使用 SqlDataAdapter 填充 DS SqlDataAdapter1.Fill(BrowseInvoiceTotalsDS1)
现在,可以测试我们的应用程序了。运行该应用程序,然后单击 RunReport 按钮。SqlDataAdapter 将连接到数据库,运行我们的存储过程和函数,加载数据集并将数据传递到数据网格中。输出结果应类似于图 19 所示的结果。

19:示例应用程序输出结果
下一步,我们将创建一个数据维护窗体。
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 下一页 |