选择gridview行基于状态而不使用sql

时间:2016-04-27 06:39:46

标签: c# asp.net gridview

我有一个有2列的gridview。

姓名状态

测试|是

TEST1 | NO

Gridview绑定自xml文件。

现在我的问题是如何选择状态为YES的行。并仅邮寄这些行。通过电子邮件发送我可以做的部分。问题是如何获取状态为YES的行。因为这里没有使用sql。

1 个答案:

答案 0 :(得分:0)

你可以使用LINQ来做到这一点。

var yesitem = gridviewlist.Where(a => a.Status == YES).FirstOrDefault();

yesitem 将拥有YES状态的项目。然后您可以根据您的要求通过电子邮件发送。或者,如果您只想要名称,请执行以下代码

string name = gridviewlist.Where(a => a.Status == YES).Select(a => a.NAME).FirstOrDefault();