求大虾看下我的代码,以前运行一直是好的,突然出现问题了,什么都没改!

问题描述

varn=FrmMaintenance.dsCompany.Tables[0].AsEnumerable().Select(c=>new{简称=c.Field<string>("简称")});varm=n.Where(b=>b.简称.Contains(strcom)).Select(c=>c);inta=n.ToList().Count;//错误:出现未将对象实例化.........if(a>0){cbo.DataSource=m.ToList();}

解决方案

解决方案二:
FrmMaintenance.dsCompany.Tables[0].AsEnumerable().Select(c=>new{简称=c.Field<string>("简称")});这个语句没取到值,所以n未实例化
解决方案三:
实例化先说下就是class1a=newclass1();这样是实例化吧,而你的代码就相当于class1a=null;当你调用a=你传来的类下面的参数时,由于传来的类为空所以才报这样的错误!
解决方案四:
没有取到值!你的取值的问题!!
解决方案五:
引用楼主harvey0930的回复:

varn=FrmMaintenance.dsCompany.Tables[0].AsEnumerable().Select(c=>new{简称=c.Field<string>("简称")});varm=n.Where(b=>b.简称.Contains(strcom)).Select(c=>c);inta=n.ToList().Count;//错误:出现未将对……

你这段码本身没问题。最大的可能就是你FrmMaintenance.dsCompany.Tables[0]中没有数据,导致后面返回空的集合……

时间: 2024-10-03 11:11:41

求大虾看下我的代码,以前运行一直是好的,突然出现问题了,什么都没改!的相关文章

语言-新手求帮忙看下这段代码的数据溢出问题,没有C币理解下(我是在CodeBlock10.05下运行的)

问题描述 新手求帮忙看下这段代码的数据溢出问题,没有C币理解下(我是在CodeBlock10.05下运行的) #include #include #include unsigned int Ex_secret[30]={11,4,120,75,170,204,90,59,78,49,//用0~255的数表示8位2进制,一共240位 148,248,190,137,0,9,17,91,174,105,45,124,177,205,57,97,194,155,120,36}; unsigned in

图片-谁能帮我看下这段代码什么意思?他有说过是配置文件,不过我没懂

问题描述 谁能帮我看下这段代码什么意思?他有说过是配置文件,不过我没懂 解决方案 就是一般的配置文件呀,用来程序动态读取数据的,数据维护简单方便,可以用来存储一些不太重要的数据, 具体实现可以用java,c#等等,相关java类有,XmlDocument,XmlElement 解决方案二: 存数据的文件,类似数组.json:只不过规则不同,不是key value了

代码分析-JAVA 求大神帮看下这段代码 怎么修改 救命啊

问题描述 JAVA 求大神帮看下这段代码 怎么修改 救命啊 真心看不懂 public static char[] a(char[] paramArrayOfChar) { char[] arrayOfChar1 = new char[12]; char[] arrayOfChar2 = new char[12]; arrayOfChar2[0] = '?'; arrayOfChar2[1] = '?'; arrayOfChar2[2] = 'o'; arrayOfChar2[3] = '/';

textview-android无法显示地理位置信息,求帮忙看下代码

问题描述 android无法显示地理位置信息,求帮忙看下代码 package com.example.locationtest; import java.util.List; import android.app.Activity; import android.content.Context; import android.location.Location; import android.location.LocationListener; import android.location.L

gruntfile.js中的一句代码,求大虾解释下什么意思

问题描述 gruntfile.js中的一句代码,求大虾解释下什么意思 require('load-grunt-tasks')(grunt, {scope: 'devDependencies'}); 请问一下这串代码是什么意思,在有些项目的Gruntfile.js中没有这串require代码也可以 解决方案 Only load from devDependencies 参考:http://npm.taobao.org/package/load-grunt-tasks

mainwindow-关于qt中lnk2019和lnklnk1120的错误。请看下我的代码哪里出现了问题

问题描述 关于qt中lnk2019和lnklnk1120的错误.请看下我的代码哪里出现了问题 //Label.h----------- #ifndef LABEL_H #define LABEL_H #include #include #include #include #include #include #include #include class MyItem:public QGraphicsItem { public: MyItem(int m_x=0, int m_y=0, QStri

c语言-求帮忙看下为什么程序调用了西沟函数导致程序整个不能运行

问题描述 求帮忙看下为什么程序调用了西沟函数导致程序整个不能运行 写说明一下代码,代码主要是要在控制台模拟浏览器对tab和网页前进后退的一些操作 再说明一下问题,问题在于brwosertab类和webinformation类的西沟函数,一旦在这两个类的西沟函数里面写上delete 指针名字:整个程序就不能运行了,最关键的是我不太明白为什么程序要调用这两个函数,因为我感觉我都是动态对象啊.最后说明一下,我很菜,只有一点java编程的经验,所以第一次应对c++我真的需要一些帮助.谢谢你们了! 解决方

java 7-求第m个到第n个素数之间的素数和,求帮忙看下哪里错了 提取数组求和的时候总是在数组中出现0

问题描述 求第m个到第n个素数之间的素数和,求帮忙看下哪里错了 提取数组求和的时候总是在数组中出现0 public class All { public static void main(String[] args) { int a[] = new int[200]; //将前200个数中的素数提取出来放入数组a中 for(int i = 1 ; i < 200 ; i ++){ boolean isPrime = true; for(int k = 2 ; k < i ; k ++){ if

jsp连接数据库一直报错,求帮忙看下,谢谢

问题描述 jsp连接数据库一直报错,求帮忙看下,谢谢 <%@page language=""java"" import=""java.util.*"" pageEncoding=""utf-8""%><%@page import=""java.sql.*""%><html><body><% St