求助..水晶报表第二次执行错误 报表visual studio 2012未将对象引用设置到对象的实例。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这是跟进报表的dll里去了断点设的靠前一点,按F10一步一步走,不要F11跟进去然后看到底哪一步出错 断点调试,看看你的代码里哪个对象出现了null 第一次report.SetDataSource(inv) inv是一千多条,第二次是100多条,没有空值啊 是你的某个变量为null不是说记录数为0 条件一样,怎么会第一次1000多条,第二次变成100多条保证还是哪里不一样了你先找到到底哪个变量为null再说不要老说:代码保证没问题要是代码保证没问题,你运行也保证没问题 晕..这么说吧.inv里的数据我放到datagrid就能用,不会报错。但是给这个报表就只能执行一次,这些代码都是在button事件里的,运行时这个button这能点一次,点两次就报错了。 datagrid的单元格是object类型,里面放空值也不会报错如果是报表,那就不一定了 未处理System.NullReferenceException 对象为空 限制div文字个数 求教dataset的操作 rdlc报表问题 C#中怎么定义可变数组 SelectedIndexChanged事件中 取出的SelectedIndex始终为-1,为什么? C#的水晶报表如何使用,请高手指点? C#中如何实现关机,重起和注销 讨论一个关于NHibernate的问题 套接字本机地址 关于多文档窗体模态窗体的mdiparent的指定问题? c# 快速画多条曲线 用什么方法靠谱 关于.ini文件内容的修改与查找
断点设的靠前一点,按F10一步一步走,不要F11跟进去
然后看到底哪一步出错
不是说记录数为0
保证还是哪里不一样了
你先找到到底哪个变量为null再说
不要老说:代码保证没问题
要是代码保证没问题,你运行也保证没问题
如果是报表,那就不一定了