大智

快乐工作中生活

 

2007年4月11日

不能通过已删除的行访问该行的信息。

摘要: 主要原因:在内存中对DataTable进行增行删行等操作后,最后要根据这些操作进行其他一些操作,比如对已删除的行,删除其他表中引用该行的记录。 可是,当行被删除后,状态为Deleted,不能读取该行的数据了在明细删除的时候出现如题问题。明细delete中oDataRow.Delete(); 解决方法:在 GridView_List_DataBound 中。访问行的时候加入判断行的... 阅读全文

posted @ 2007-04-11 16:05 lgzh 阅读(3871) 评论(0) 推荐(0)

无法将类型为“System.DBNull”的对象强制转换为类型“System.String”。

摘要: 解决方法:一:if (!System.Convert.IsDBNull(oGrnItemTable.Rows[i]["desc_e"])) oItemRow.desc_e = oGrnItemRow.desc_e;二:if(oGrnItemTable.Rows[i]["desc_e"]!=DBull.Value) oIt... 阅读全文

posted @ 2007-04-11 09:33 lgzh 阅读(9133) 评论(2) 推荐(1)

isDBNUll 问题?

摘要: 解决方法: txtInvNo.Text = oGrnRow.Inv_No is System.DBNull?"":(string)oGrnRow.Inv_No.Trim(); if(!oDataRow.Isven_noNull()) txVenNo.Text = oDataRow.ven_no; 阅读全文

posted @ 2007-04-11 08:45 lgzh 阅读(381) 评论(0) 推荐(0)

导航