还有一个和你说明一下,我后台查询数据的时候Columns[3]的值都是Null,
而你是直接赋值的 ,可能的问题点在这里。因为用户进人这个界面,可能只导入了其中1,2行数据(币种也就只有2行的数据,其他为Null),
然后再点击保存,如果分页设50条记录,那么50条以后的数据会报错。50条记录可以获取界面上下拉框的默认值,50条以后的都是Null
for (int i = 0; i < 60; i++)
{
dt.Rows.Add(i.ToString(),i.ToString(),i.ToString(),"RMB",i.ToString(),i.ToString(),i.ToString(),i.ToString(),i.ToString(),i.ToString(),i.ToString(),i.ToString(),i.ToString());
} |