获取具有相同名字和姓氏的行 ID
id fname lname role
1 mark anthony lead
2 jeff juarez manager
3 matthew gonzales lead
4 mark anthony lead
我有上面的表格。
现在我需要获取具有相同名字和姓氏的所有行的 id。
我尝试了下面的解决方案它不起作用
foreach (DataRow row1 in dataTable.Rows)
{
foreach (DataRow row2 in dataTable.Rows)
{
var array1 = row1.ItemArray;
var array2 = row2.ItemArray;
if (array1[1] == array2[1])
{
Console.WriteLine("Equal");
}
else
{
Console.WriteLine("Not Equal");
}
}
}
id fname lname role
1 mark anthony lead
2 jeff juarez manager
3 matthew gonzales lead
4 mark anthony lead
i have the above table.
now i need to get the id's of all the rows that have same first name and last name.
i tried tbe below solution it is not working
foreach (DataRow row1 in dataTable.Rows)
{
foreach (DataRow row2 in dataTable.Rows)
{
var array1 = row1.ItemArray;
var array2 = row2.ItemArray;
if (array1[1] == array2[1])
{
Console.WriteLine("Equal");
}
else
{
Console.WriteLine("Not Equal");
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您必须查看名字和姓氏,如下所示:
更新 - 要删除发现自我问题,请更改 if 语句,如下所示
You have to look at both first name and last name, like this:
UPDATE - To remove the finding self issue change the if statement like this
我假设您的意思是,获取名字 = 姓氏的所有 ID(例如“Mark Mark”)。
或者,循环
I am assuming that you mean, get All ID's where the First Name = Last Name (Like "Mark Mark").
or, to loop
你也可以尝试这样的事情:
You can also try something like this: