Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DatagridView没有';我运行项目时不显示任何数据_C#_Winforms_Data Binding_User Controls_Datagridview - Fatal编程技术网

C# DatagridView没有';我运行项目时不显示任何数据

C# DatagridView没有';我运行项目时不显示任何数据,c#,winforms,data-binding,user-controls,datagridview,C#,Winforms,Data Binding,User Controls,Datagridview,我为我的项目创建了一个UserControl,并在该控件中放置了一个DataGridView。我从数据库中为此DataGridView选择了一个数据源 但是,当我将这个UserControl带到主窗体并运行项目时,它不会显示数据库中的任何数据 当我在主窗体中直接创建DataGridView时,它就工作了 我需要使用UserControl来实现这一点。当您使用IDE时,您只是提供了模板(和其他配置元数据);您仍然必须在运行时提供实际的数据源,例如,通过填充对象模型或DataTable并将其指定为D

我为我的项目创建了一个UserControl,并在该控件中放置了一个DataGridView。我从数据库中为此DataGridView选择了一个数据源

但是,当我将这个UserControl带到主窗体并运行项目时,它不会显示数据库中的任何数据

当我在主窗体中直接创建DataGridView时,它就工作了


我需要使用UserControl来实现这一点。

当您使用IDE时,您只是提供了模板(和其他配置元数据);您仍然必须在运行时提供实际的数据源,例如,通过填充对象模型或DataTable并将其指定为DataGridView或(通常在使用IDE时)的数据源设计器添加的BindingSource对象。

可能是运行时应该设置的db路径问题?发布您的usercontrol相关代码。