问题描述
formview调用objectdatasource,其中insert调用add(modela),当输入框不填写数据值型的数据时,就出现了索引超出了数组界限的错误,如果不用objectdatasource,直接postback时取值构建modela,再调用add,不会出错,请高手指教,该如何调整,以及为何会出现这种情况!相关类如下:namespacemodel{publicclassa{int?n;publicint?num{get{returnn;}set{n=value;}}}}namespacedll{publicclassa{publicadd(modela){stringsql="insert……"……if(a.num.hasvalue)para[1].value=a.num;elsepara[1].value=DBNull.value;}}}
解决方案
解决方案二:
自己顶一下,论坛前两页根本看不到新贴,郁闷
时间: 2024-10-02 10:39:07