读书人

为什么datagridview不显示数据?解决办

发布时间: 2012-02-10 21:27:42 作者: rapoo

为什么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)就行了

读书人网 >C#

热点推荐