明细表插入记录Insert报错:行插入位置-2147483648无效。
作者:C/S框架网  发布日期:2018/11/12 23:24:38
  明细表插入记录Insert报错:行插入位置-2147483648无效。


贴图图片


解决方案: 参考下面代码,若FocusedRowHandle的值<0,则从0行开始插入记录。


C# Code:

int index = gvDetailSemi.FocusedRowHandle < 0 ? 0 : gvDetailSemi.FocusedRowHandle;
_BLL.CurrentBusiness.Tables[dt_ProductSemi.__TableName].Rows.InsertAt(row, index);
gvDetailSemi.FocusedRowHandle = gvDetailSemi.FocusedRowHandle - 1;

//来源:C/S框架网(www.csframework.com) QQ:23404761



上一篇 下一篇