在Datagridview中显示数据行

时间:2012-02-10 21:48:40

标签: c# winforms sql-server-2008

在Windows窗体应用程序中,如何在dataGridView(相同列数)中显示dataRows数组?

试过这个:

for(i=0;i<=length;i++)
{
    gridView1.Rows.Add(dataRowArray[i].ToString());
}

而且:

DataSource ds = new DataSource();
ds.Merge(dataRowArray);
gridView1.DataSource = ds;

没有数据显示。

2 个答案:

答案 0 :(得分:1)

稍作改动:

DataRow dRow;
for(i=0;i<results;i++)
      {
            dRow = returnedRows[i];
            secondForm.dataGridView1.Rows.Add(dRow[0].ToString(), 
                dRow[1].ToString(),   dRow[2].ToString(), dRow[3].ToString());
      }

现在它的工作正常。

答案 1 :(得分:0)

您是否尝试将数组直接分配给数据源?

gridView1.DataSource = dataRowArray;