仅向第二列添加行 – 使用for循环填充数据

我根据读取已打开文件的记录数量,使用for循环计算第二列中我想要的行数。 我已经研究并尝试了各种解决方案,但没有任何作用,但它似乎很简单。 下面是我当前的代码,我在其中检索文件的长度并快速求和,输入for循环,此时(目前)我只能填充第一列。

long Count = 1; FileInfo Fi = new FileInfo(file); long sum = (Fi.Length / 1024) - Count; for (int i = 0; i < sum; i++) { DataGridView1.Rows.Add(Count++); } 

我不知道怎么做但我知道上面的代码默认添加到第一列 – 我不知道如何修改它。 我知道:

 DataGridView1.Rows.Add("a","b"); 

…’b’值显示在第二列,但我现在不想要’a’所在的第一列。

我已经看过插入一行有一列datagridview c#,但它与合并列有关,再次,我不想要这个。

 DataGridView1.Rows.Add("",Count++); 

在某种程度上起作用,但不是正确的方法。 我将在稍后将数据添加到第一列。

如果要省略第一列的值,只需添加nullDBNull.Value ,例如:

 DataGridView1.Rows.Add(DBNull.Value, Count++); 

这样,第一列将为空,而第二列包含Count的值。