将数据表值存储到datagrid然后,在C#.net Windows窗体中,网格计数默认增加1

时间:2014-09-18 07:52:54

标签: c# winforms

我正在尝试将数据表值存储到datagrid

int dtCount=datatable.Rows.Count;(7)
 dataGridView1.DataSource = datatable;

但是在确定datagrid之后Count与datatable不一样如何解决它?

  int i2 = dataGridView1.Rows.Count;(8)

在Windows窗体中使用C3.net 请尽早回复。

提前致谢

1 个答案:

答案 0 :(得分:0)

那是因为数据表有一个所谓的从零开始的索引而datagridview没有。 您的所有商品都应该在datagridview中,它的计算方式不同。

因此,简单地说,数据表从0开始计数,但datagridview从1开始计数。