下面的函数返回一个表   可是在编译时出错  :“ 找不到类型或命名空间名称“person_Infor”(是否缺少 using 指令或程序集引用?) ”怎么解决啊~~~public   person_Infor queryPerson()
{
SqlConnection con=DB.createConnection();
SqlDataAdapter sda=new SqlDataAdapter();
sda.SelectCommand=new SqlCommand("select * from
                                                                    person_Infor",con);
DataSet ds=new DataSet();
sda.Fill(ds,"person_Infor");
return ds.Tables["person_Infor"];
}

解决方案 »

  1.   

    person_Infor到底是个什么东东?
      

  2.   

    person_Infor 是数据库中的一个表 现在要函数返回一个person_Infor类型的   可是有错~
      

  3.   

    如提示没有加载person_Infor类型。使用using 导入
      

  4.   

    从楼主的代码看。肯定定义了一个类 person_Infor,
    你要使用这个类,必须先导入相对应的命令空间,,这就要看你的命令空间是什么了!!
      

  5.   

     person_Infor  是一个表~ 不是类~我是想让这个函数返回这个表~  然后将这个表与datagrid绑定~ 末尾一句  return ds.Tables["person_Infor"];它返回的也是表 person_Infor~跟函数返回类型不是正好对应吗~我的想法是不是错了~
      

  6.   

    噢,刚仔细看了一下。楼主应该这样写:public DataTable queryPerson()
    {
      //..........
    {
      

  7.   


    搞好了~~ 感觉自己就是个菜鸟~函数返回的类型怎么能是个表名呢~应该和void  int ...... 一样 是个类型才对~~接帖了 ~给kssys() 加20分吧~~  给分之后我就减20分吗~  菜鸟刚来不久~~还不懂~~