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

时间:2014-04-20 21:17:23

标签: c# datagridview datatable

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

为了方便它的访问,我创建了一个datagridview,我正在尝试在那里提供可数据化的内容

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {

        dataGridView1.DataSource = DataAccess.Instance.tabelaEC0;
    }

(我在不同的类中创建了表,因此它可用于所有表单)

我得到的只是一个空的gridview

1 个答案:

答案 0 :(得分:1)

以下是在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;