循环时获取索引
本文关键字:索引 获取 循环 | 更新日期: 2023-09-27 17:56:41
循环时是否可以获取当前索引?
for (int i = 0; i < DGV.Rows.Count - 2; i++)
{
myValue = DGV.CurrentRow.Index + " " + DGV.Rows[i].Cells[1].Value.ToString();
}
但我有输出:
0 First
0 Second
0 ...
我想得到 :
1 First
2 Second
3 ...
谢谢。
for (int i = 0; i < DGV.Rows.Count - 2; i++)
{
myValue = (i + 1).ToString() + " " + DGV.Rows[i].Cells[1].Value.ToString();
}
顺便说一句:我更喜欢:
for (int i = 0; i < DGV.Rows.Count - 2; i++)
{
myValue = String.Format("{0} {1}", i + 1, DGV.Rows[i].Cells[1].Value);
}
在这种情况下,索引
只是i+1
?
尝试:
myValue = (i+1) + " " + DGV.Rows[i].Cells[1].Value.ToString();
你也可以这样做
for (int i = 1; i < DGV.Rows.Count - 1; i++)
{
myValue = i.ToString() + " " + DGV.Rows[i-1].Cells[1].Value.ToString();
}