datagridview中添加行的问题

ahwanbing ahwanbing 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

DataTable dt2 = ht["多收费记录"] as DataTable;
for (int i = 0; i < dt2.Rows.Count; i++)
{
DataGridViewRow row = new DataGridViewRow();
this.DataGridView1.Rows.Add(row);
row.Cells["yhdm"].Value = dt2.Rows[i]["bank_id"].ToString();
row.Cells["lsbh"].Value = dt2.Rows[i]["id"].ToString();
row.Cells["rq"].Value = dt2.Rows[i]["tpdate"].ToString();
row.Cells["ss"].Value = dt2.Rows[i]["realpay"].ToString();
row.Cells["khh"].Value = dt2.Rows[i]["custid"].ToString();
row.Cells["khdbh"].Value = dt2.Rows[i]["client"].ToString();
row.Cells["qqm"].Value = dt2.Rows[i]["reqcode"].ToString();
}


我的代码是这样的,其中dt2中有200多行数据,在for循环加载时候,i=0的时候,可以通过,当i=1的时候,就报错了
提示指定的参数已超出有效值的范围。参数名: rowIndex
row.Cells["yhdm"].Value 引发了System.ArgumentOutOfRangeException异常
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
ahwanbing
C# 111,128 成员 642,536 内容