为什么datagridview不显示数据?!
有一个二维数组table 使其内容显示在datagridview中,代码如下,但是不显示,该怎么解决
private void button2_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
for (int i = 0; i < TABLE.GetLength(0); i++)
{
DataColumn newc = new DataColumn(i.ToString(),TABLE[1,0].GetType());
dt.Columns.Add(newc);
}
for (int i = 0; i < TABLE.GetLength(0); i++)
{
DataRow newr = dt.NewRow();
for (int j = 0; j < TABLE.GetLength(1); j++)
{
newr[j.ToString()] = TABLE[i, j];
}
dt.Rows.Add(newr);
}
this.bindingSource1.DataSource = dt;
this.dataGridView1.DataSource = this.bindingSource1;
}
------解决方案--------------------
可以啊,把typeof(int)改成typeof(string)就行了