首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-02-10 
为什么datagridview不显示数据?!有一个二维数组table 使其内容显示在datagridview中,代码如下,但是不显示,

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

热点排行