如何在datagridview中显示已定义的数据表

本文关键字:定义 数据表 显示 datagridview | 更新日期: 2023-09-27 17:59:11

我创建了一个常规数据表,它将导出和导入到xml中,一切都很好。

为了简化访问,我创建了一个数据网格视图,并试图在中提供可数据化的内容

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        dataGridView1.DataSource = DataAccess.Instance.tabelaEC0;
    }

(我在一个不同的类中创建了表格,所以它可以用于所有表单)

我得到的只是一个空的网格视图

如何在datagridview中显示已定义的数据表

以下是在DataGridView上设置DataSource的示例。DataSet1是一个类型化数据集,其中一个表"DataTable1"有一个字符串列:

DataSet1 ds = new DataSet1();
ds.DataTable1.AddDataTable1Row("test");
dataGridView1.DataMember = "DataTable1";
dataGridView1.DataSource = ds;

或者,您可以将表绑定为DataSource:

DataSet1 ds = new DataSet1();
ds.DataTable1.AddDataTable1Row("test");
dataGridView1.DataSource = ds.DataTable1;