现在是这个情况,就是把AllowAddNew="true" ,用表格自带得追加一行的功能,双击的时候会出现这个异常,如果把这个属性改成false,用下面的代码添加几行,操作是没有问题的
Dictionary<string, object> RowItem = new Dictionary<string, object>();
for (int j = 0; j < lst_columns.Count; j++)//按照项目数循环,把每个项目设置为空
{
RowItem.Add(lst_columns[j].ColumnName, "");
}
RowItem.Add("EditType", "1");//0:既存 1:新规,2:修改, 3:删除
lst_data.Add(RowItem);
我这边考虑是不是数据绑定的原因,用自带的追加一行的数据,添加的格式和绑定的不匹配 |