c# – 如果给出行值,如何从datagridview中查找行ID?

前端之家收集整理的这篇文章主要介绍了c# – 如果给出行值,如何从datagridview中查找行ID?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以帮我吗?

我必须从1个选定的数组中找到行号,我将其存储在一个单独的数组中并随机地尝试从datagridview获取行号

换一种说法:
如果我知道datagridview中给定行的列值(例如,对于此行,FirstName ==’Bud’),我该如何获取行ID?

解决方法

您可以使用LINQ查询
int index = -1;

        DataGridViewRow row = dgv.Rows
            .Cast<DataGridViewRow>()
            .Where(r => r.Cells[columnId].Value.ToString().Equals("Some string"))
            .First();

        index = row.Index;
原文链接:https://www.f2er.com/csharp/98072.html

猜你在找的C#相关文章