【发布时间】:2014-01-28 11:40:05
【问题描述】:
我根据读取文件已打开的记录数,使用 for 循环计算我希望在 second 列中拥有的行数。我研究并尝试了各种解决方案,但没有任何效果,但它似乎很简单。下面是我当前的代码,我在其中检索文件的长度并进行快速求和,进入一个 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' 所在的第一列中。
我看过insert a row with one column datagridview c#,但它与合并列有关,我不想要这个。
DataGridView1.Rows.Add("",Count++);
在一定程度上有效,但不是正确的方法。稍后我将向第一列添加数据。
【问题讨论】:
标签: c# winforms visual-studio datagridview