我使用VisualStudio UI通过DataSet将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;
我的主应用程序类中是否需要一些额外的代码来填充网格或什么?
答案 0 :(得分:0)
我最终弄明白了: