数据网格视图不显示任何没有列标题或数据的内容

本文关键字:数据 标题 任何没 网格 数据网 视图 显示 | 更新日期: 2023-09-27 18:36:58

我看到了很多问题并应用了他们的结果,但没有任何反应,我仍然在网格视图中看不到任何列标题/数据。

代码很简单,我确实在数据集中获取数据并在调试中看到它,我只是使用

datagridviewjobs.Datasource=tempJobsDataset;

但是什么也没发生,它保持空!

数据网格视图不显示任何没有列标题或数据的内容

不能将网格的数据源设置为整个数据集,一个数据集可能有数十个与之关联的表,因此它不知道要绑定到哪个表。 试试这个

datagridviewjobs.Datasource=tempJobsDataset.Tables("MyTable");

如果您在签名后填写它,则必须接受表上的更改才能更新网格视图...

这是一个完整的包装类初始化。

    private void init(DataGridView datagridview, IHave_A_DataTable x)
    {
        datagridview.DataSource = x.GetDataTable();
        datagridview.Columns[datagridview.ColumnCount - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
        datagridview.CurrentCell = datagridview[0, datagridview.RowCount - 1];
        x.Changed += new EventHandler((o, e) =>
        {
            IHave_A_DataTable sender = o as IHave_A_DataTable;
            sender.GetDataTable().AcceptChanges();
        });
    }

此外,数据集存储的不仅仅是 onwe 表,但网格视图只能接受数据表。