Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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# 绑定到.sdf数据源的空DataGridView_C#_Visual Studio 2008 - Fatal编程技术网

C# 绑定到.sdf数据源的空DataGridView

C# 绑定到.sdf数据源的空DataGridView,c#,visual-studio-2008,C#,Visual Studio 2008,我已经使用VisualStudioUI通过数据集将DataGridView绑定到.sdf文件 我可以很好地预览数据集中的数据,但是当我加载应用程序时,datagrid是空的 此外,如果我尝试向datagrid添加列,我只能添加未绑定的列;“数据绑定列”选项已禁用 我已尝试设置dgv.AutoGenerateColumns=true,但没有帮助 VS设计器生成的代码: // // dgv // this.dgv.AutoGener

我已经使用VisualStudioUI通过数据集将DataGridView绑定到.sdf文件

我可以很好地预览数据集中的数据,但是当我加载应用程序时,datagrid是空的

此外,如果我尝试向datagrid添加列,我只能添加未绑定的列;“数据绑定列”选项已禁用

我已尝试设置
dgv.AutoGenerateColumns=true
,但没有帮助

VS设计器生成的代码:

        // 
        // dgv
        // 
        this.dgv.AutoGenerateColumns = false;
        this.dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
        this.dgv.DataSource = this.bibliotecaDataSet;
        this.dgv.Location = new System.Drawing.Point(13, 13);
        this.dgv.Name = "dgv";
        this.dgv.Size = new System.Drawing.Size(413, 230);
        this.dgv.TabIndex = 0;
        // 
        // bibliotecaDataSet
        // 
        this.bibliotecaDataSet.DataSetName = "BibliotecaDataSet";
        this.bibliotecaDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
        // 
        // bibliotecaDataSetBindingSource
        // 
        this.bibliotecaDataSetBindingSource.AllowNew = true;
        this.bibliotecaDataSetBindingSource.DataSource = this.bibliotecaDataSet;
        this.bibliotecaDataSetBindingSource.Position = 0;

我需要在我的主应用程序类中添加一些代码来填充网格还是什么?

我最终找到了答案:

  • 将空DataGridView添加到表单
  • 创建数据集
  • 将特定表从“数据集”面板拖动到DataGridView中