“数据源”窗口
原版 内容 请参见 http://msdn.microsoft.com/zh-cn/library/6ckyxa83(VS.80).aspx
“数据源”窗口显示项目中的数据源。可以使用“数据源”窗口创建由数据绑定控件组成的用户界面,方法是将各个项从该窗口拖动到项目中的窗体上。每个项都具有一个下拉控件列表,可以在将项拖动到窗体上之前在该列表中选择要创建的控件类型。可以使用其他控件(包括已创建的控件)自定义控件列表。
使用“数据源”窗口可以执行以下操作:
将项从“数据源”窗口拖动到窗体上,可以创建显示数据的窗体。有关更多信息,请参见如何:在单个 Windows 窗体控件中显示数据。
通过将项从“数据源”窗口拖动到现有控件上,可以将现有控件与数据进行连接。有关更多信息,请参见如何:将数据绑定到现有的控件。
在“数据源”窗口中,为每个数据类型自定义可用控件的列表。有关更多信息,请参见如何:向“数据源”窗口添加自定义控件。
选择在将项拖动到 Windows 应用程序中的窗体上时应创建的控件。有关更多信息,请参见如何:设置从“数据源”窗口中拖动时要创建的控件。
在项目中创建并添加新数据源。有关更多信息,请参见数据源概述。
在“数据集设计器”中打开要编辑的数据集。有关更多信息,请参见如何:编辑数据集。
打开“数据源窗口”
单击“数据”菜单上的“显示数据源”,以显示“数据源”窗口。只有在 Visual Studio 中打开项目时,才能使用“数据”菜单。
填充“数据源窗口”
通过将数据源添加到您的项目中,可以填充“数据源”窗口。若要使用数据源配置向导添加新数据源,请单击“数据”菜单上的“添加新数据源”,或在“数据源”窗口中单击“添加新数据源”链接。
通过使用“数据集设计器”将“数据集”项添加到您的项目中,也可以填充该窗口。有关更多信息,请参见如何:创建类型化数据集的“使用数据集设计器创建数据集”一节。
创建数据绑定控件
可以将项从“数据源”窗口拖动到窗体上来创建新的数据绑定控件,或是将项从“数据源”窗口拖动到现有控件上以在控件和拖动到控件上的项之间建立数据绑定。“数据源”窗口中的每个节点都允许您选择将控件拖动到窗体上时将要创建的控件类型。必须在“网格”布局和“详细信息”布局之间作出抉择。在网格布局中,所有列或属性都显示在 DataGridView中;在详细信息布局中,所有列或属性都显示在单个控件中。通过在“数据源”窗口中选择项以及从项的下拉控件列表中选择控件,可以在拖动前选择要创建的控件。
创建显示相关记录的数据绑定控件
“数据源”窗口以分层的树视图显示相关的表。例如,在带有 Customers 和 Orders 表(其中一个客户可以有多个订单)的数据集中,Orders 表作为一个可扩展节点显示为Customers 表的最后一列。若要显示此相关表中的数据,并且要设置数据绑定以显示选定客户的相关订单,需要拖动此相关树视图中的项(这些项与 Customers 和 Orders的单个顶层节点中的项相对)。有关更多信息,请参见如何:在 Windows 应用程序中显示相关数据。
“数据源”窗口中的可用命令
右键单击“数据源”窗口以后,下列命令可用:
- 添加新数据源
打开数据源配置向导,帮助您在自己的项目中新建数据源。
- 使用设计器编辑数据集
在“数据集设计器”中打开选定的数据集。有关更多信息,请参见如何:编辑数据集。
- 使用向导配置数据集
打开数据源配置向导(使用选定数据源中的信息填充)。
- 刷新
使“数据源”窗口与项目中的数据源同步。
从“数据源”窗口移除数据源
由于“数据源”窗口中的项与您的项目同步,因此从项目中移除项将会反映在“数据源”窗口中。例如,如果您的项目具有基于 Web 服务的数据源,则从项目中移除 Web 引用将会同时从“数据源”窗口中移除 Web 服务数据源。有关更多信息,请参见如何:从“数据源”窗口中移除数据源。