作者vulxj0j8j8 (悠)
看板C_Sharp
标题[问题] for回圈新增datagridview跳出
时间Thu Aug 14 21:21:41 2014
最近想写个程式
用for回圈的方式建立一个5*9的datagridview
下面是程式码
for (int i = 0; i < 9; i++)
{
DataGridViewRow row = new DataGridViewRow();
row.Height = 360 / 12;
if (i == 4)
{
DataGridViewRow N = new DataGridViewRow();
N.HeaderCell.Value = "N";
N.Height = dataGridView1.Height / 11;
dataGridView1.Rows.Add(N);
}
row.HeaderCell.Value = (i + 1).ToString();
dataGridView1.Rows.Add(row);
}
可是不知道为什麽
每次跑完最後一行
就会自动跳出回圈
想请教各位版友为什麽呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.238.94.211
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1408022503.A.695.html
※ 编辑: vulxj0j8j8 (36.238.94.211), 08/14/2014 21:23:07
1F:推 GoalBased: 会用F5 侦错吗? 试试看 08/14 21:26
2F:→ vulxj0j8j8: 我一步步跑,发现他add完就跳出了@@ 08/14 21:38
3F:→ pico2k: use Try-Catch 08/14 22:40
4F:推 Eleganse: 问题应该是出在i 逐步执行看i什麽时候超过9了 08/15 11:39