当前位置:编程学习 > C#/ASP.NET >>

formview插入数据出现"索引超出了数组界限"错误

formview调用objectdatasource,其中insert调用add(model a),当输入框不填写数据值型的数据时,就出现了索引超出了数组界限的错误,如果不用objectdatasource,直接postback时取值构建model a,再调用add,不会出错,请高手指教,该如何调整,以及为何会出现这种情况!
相关类如下:
namespace model
{
public class a
{
int? n;
public int? num{get{return n;}set{n=value;}}
}
}
namespace dll
{
public class a
{
public add(model a)
{
string sql="insert……"
……
if(a.num.hasvalue)
para[1].value=a.num;
else
para[1].value=DBNull.value;
}
}
} --------------------编程问答-------------------- 自己顶一下,论坛前两页根本看不到新贴,郁闷
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,