Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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将mysql当前结果与行中的下一个结果进行比较_C#_Mysql_While Loop_Resultset - Fatal编程技术网

C# c将mysql当前结果与行中的下一个结果进行比较

C# c将mysql当前结果与行中的下一个结果进行比较,c#,mysql,while-loop,resultset,C#,Mysql,While Loop,Resultset,要遍历我的结果集(列表列表),我当前使用: foreach (IELog ieLog in emailAttach) { logAttachment += ieLog.FirstName + "," + ieLog.LastName + "," + ieLog.Building + "," + ieLog.Room + "," + ieLog.Ingresstime + "," + ieLog.Egressti

要遍历我的结果集(列表列表),我当前使用:

    foreach (IELog ieLog in emailAttach)
    {
        logAttachment += ieLog.FirstName + "," + ieLog.LastName +
             "," + ieLog.Building + "," + ieLog.Room + "," + ieLog.Ingresstime + "," 
             + ieLog.Egresstime + "\n";
     }
我想将ieLog.FirstName与行中的下一个进行比较,并想象它会像这样工作,只是我的语法错误

n = 0;
while (emailAttach.FirstName [n] == emailAttach.FirstName[n++] {
     do something;
    }
结果集如下所示:

人员|登录|注销

约克亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
约克亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
约克亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
约克亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
迈克·亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
迈克·亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
迈克·亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
迈克·亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
而我只想得到一次这个名字

约克亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
迈克·亨特业余时间

       intime outtime

       intime outtime 

       intime outtime   
       intime outtime 

       intime outtime 

       intime outtime 
谢谢你的帮助

您正在尝试获取emailAttach中第n项的FirstName属性

换句话说,emailAttach[n].FirstName

另外,您需要将n++更改为++n。

您正在尝试获取emailAttach中第n项的FirstName属性

换句话说,emailAttach[n].FirstName


而且,您需要将n++更改为++n。

假设您至少在客户端有LINQ可用,您应该只使用source.GroupByx=>x.FirstName将相同名称的条目分组在一起。

假设您至少在客户端有LINQ可用,您应该只使用source.GroupByx=>x.FirstName将相同名称的条目分组一起命名。

您可以在MySQL中执行此操作。


您可以在MySQL中执行此操作。


我也在想同样的事情,使用LINQ你可以轻松完成这项任务。我也在想同样的事情,使用LINQ你可以轻松完成这项任务。我被难住了,这一个特别回答了我的问题,但Jon Skeets可能会得到支票。我被难住了,这一个特别回答了我的问题,但是Jon Skeets可能会得到检查。这真的很酷,但我希望行中的数据具有重复的名称,而不是名称。比如,如果你有学生成绩的ad db,你想让学生和所有成绩一行一行地,但只有学生的一个条目。这真的很酷,但我想让行中的数据有一个重复的名称,而不是名称。比如,如果你有学生成绩的ad db,你希望学生和所有成绩一行一行,但只有一个学生条目。