Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列表调用时不返回任何内容_C#_Asp.net_Api - Fatal编程技术网

C# 列表调用时不返回任何内容

C# 列表调用时不返回任何内容,c#,asp.net,api,C#,Asp.net,Api,有一个组列表,它假设返回表中的所有记录,但它不返回任何内容。这里有什么遗漏吗 用户组dalce: public UserGroupDs.UserGroupDataTable Sel(int? id, string name, int mode) { connection(); UserGroupDs ds = new UserGroupDs(); com = new SqlCommand("spp_userGroup_sel", con

有一个组列表,它假设返回表中的所有记录,但它不返回任何内容。这里有什么遗漏吗

用户组dalce:

 public UserGroupDs.UserGroupDataTable Sel(int? id, string name, int mode)
    {
        connection();
        UserGroupDs ds = new UserGroupDs();

        com = new SqlCommand("spp_userGroup_sel", conn);
        com.CommandType = CommandType.StoredProcedure;

        com.Parameters.AddWithValue("@id", id == null ? dbNull : id);
        com.Parameters.AddWithValue("@name", string.IsNullOrEmpty(name) ? dbNull : name.Trim());
        com.Parameters.AddWithValue("@mode", Convert.ToInt32(mode));

        FillDataSet(com, ds, new string[] { ds.UserGroup.TableName });

        return ds.UserGroup;
    }
用户组bc:

 public List<UserGroup> ListGroup()
    {
        List<UserGroup> ListGroup = new List<UserGroup>();

        UserGroupDs.UserGroupDataTable dt = Dalc.Sel(null, null, 1);

        for (int i = 0; i < dt.Count; i++)
        {
            UserGroup groups = this.LoadGroup(dt[i]);
            ListGroup.Add(groups);
        }
        return ListGroup;
    }
公共列表列表组()
{
列表组=新列表();
UserGroupDs.UserGroupDataTable dt=Dalc.Sel(null,null,1);
对于(int i=0;i
控制器:

 [HttpGet]
    public List<UserGroup> List()
    {
        UserGroupBc bc = new UserGroupBc();
        return bc.ListGroup();
    }
[HttpGet]
公开名单()
{
UserGroupBc=新的UserGroupBc();
返回bc.ListGroup();
}

这个方法是什么
FillDataSet
或者它看起来像什么。。?你也设置了断点吗。。?在调用
FillDataSet
之后,您确定您甚至还返回了数据吗?为什么您没有利用像这样的
新的SqlDataAdapter(com.Fill(ds))
bc中是否有数据?您可以看到此。LoadGroup
,它在使用XSDY进行验证后从表中加载数据。您可以直接执行存储过程来调查问题,并查看是否返回结果(如果是),然后在调用FillDataSet后检查ds是否有数据。此外,如果LoadGroup方法返回数据,则可以检查它。