无法在VS 2010中的数据源中拖放到WInform中的Form

时间:2012-08-23 07:33:04

标签: c# .net visual-studio-2010 dataset datasource

enter image description here民间

我在VS 2010中的数据源中有一个我刚创建的数据集表。但是我无法在VS 2010中将其拖放到winform中:(我将数据源配置为“DataGrid”。没有任何反应:(请帮助 我的尝试: enter image description here 我把照片放在这里。如果任何一个人不明白我的意思,请看图片。在该图片中,开发人员刚刚将DS下的左侧DS配置为Datagrid,并将其拖放到右侧表单。然后它会在右侧自动创建一个dg,显示所有工具栏。我无法拖放,想知道问题是什么。

2 个答案:

答案 0 :(得分:4)

要将数据源中的字段直接拖放到C#中的表单中,请执行以下操作:

  1. 创建一个C#windows表单项目。
  2. 点击表格选择表格,然后转到属性。
  3. 在属性的行为类别中,将允许删除属性设置为 True
  4. 从项目标签中,选择添加新数据源。将打开一个窗口,让您选择数据源。
  5. 选择数据库,然后选择下一个数据集,如果没有,则创建一个新连接。
  6. 通过检查全部或部分字段,选择要在表单中使用的表格。
  7. 点击完成按钮。在VS的“查看”菜单中,选择Other windows,然后选择database explorer。选择数据库资源管理器的目的是查看数据库是否已连接。
  8. 只需单击数据库资源管理器中的刷新图标即可使用数据库连接进行连接。
  9. 现在再次选择View菜单,然后选择Other Windows,然后选择Data Sources
  10. 您将能够在打开的数据源窗口中看到您选择的表。
  11. 只需从数据源窗口表中突出显示所需的字段,然后将其拖放到表单中即可。您可以通过自动将表字段链接到您创建的表单来完成工作。
  12. 注意:在工作时,请始终一直关注数据库浏览器窗口,以防万一由于任何问题而导致数据库连接中断。

    我希望这适合你。 亲切的问候

    Ashraf Sada

答案 1 :(得分:0)

将datagrid绑定到数据集的最简单方法是将DataGridView控件从Toolbox拖放到表单,然后在“任务”菜单(左上角的三角形)中进行设置。将有“选择数据源”选项,您可以在其中选择现有数据源或通过“添加项目数据源”创建新数据源。选择网格的数据源将自动创建新的DataSet控件和DataSetBindingSource控件。

您还可以找到“如何”here