datagridview中添加行的问题
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异常

...全文
相关推荐
c#.net datagridview内部行拖动,也就是拖动交换行
DataGridView控件提供了一个灵活的环境,可以通过编程或用户交互来添加、删除和修改行。
DataGridView自动调整行高和行宽
**加载DataGridView控件**:首先确保已经将DataGridView控件添加到了窗体上,并且设置了必要的属性如数据源等。2.
DataGridView中 右键 弹出 编辑修改等菜单
**直接在DataGridView上进行编辑**:另一种方法是在DataGridView上直接启用单元格的编辑功能。这种方式更直接,但可能需要额外的逻辑来处理用户输入的有效性检查等问题。
C# DataGridView 数据行添加、删除与编辑操作指南
在删除数据行之前,应确保已经处理好与该行相关的任何数据完整性问题,以避免潜在的数据丢失或错误。编辑DataGridView中的数据行是数据交互过程中的一项常见需求。
直接在datagridview中删除选中行
**安全性问题**:直接拼接SQL语句可能会导致SQL注入攻击,应考虑使用参数化查询或存储过程来提高安全性。2. **异常处理**:在实际应用中,还应该添加适当的异常处理逻辑,确保程序的健壮性。3.


