C# 从GridView检索特定列值

C# 从GridView检索特定列值,c#,asp.net,gridview,C#,Asp.net,Gridview,我需要从我的网格中检索电子邮件地址,因此任何人都可以帮助我单独从网格中检索电子邮件值。 代码 <asp:BoundField ItemStyle-Width="150px" DataField="Email" HeaderText="Email"> <HeaderStyle HorizontalAlign="Left" /> </asp:BoundField> 请

我需要从我的网格中检索电子邮件地址,因此任何人都可以帮助我单独从网格中检索电子邮件值。
代码

<asp:BoundField ItemStyle-Width="150px" DataField="Email" HeaderText="Email">
      <HeaderStyle HorizontalAlign="Left" />
</asp:BoundField>


请检查此片段

string[] emails="";

for (int i=0; i<Gridview.Rows.Count;i++)
{
   emails[i] = Gridview.Rows[i].Cells[2].Text;
}

您可以将其添加到通用列表中

List<string> email = new List<string>();
for (int i=0; i<Gridview.Rows.Count;i++)
{
  email.Add(Gridview.Rows[i].Cells[2].Text);
   }
List email=newlist();

对于(int i=0;i关于检索的含义是什么?您是指从代码隐藏中检索吗?实际上,我需要传递电子邮件值以发送邮件,因此我需要保存在一个隐藏字段中以发送邮件。您能告诉我如何检索特定的电子邮件吗?您从哪一行选择接收电子邮件?Gridview中是否有一个按钮我们看不到?靠近电子邮件的位置我有一个名为approve的linkbutton,因此如果我单击linkbutton,客户状态将更新..或不显示该linkbutton..将状态从pending更改为approve in Row gridemail值的命令未加载它加载空值
List<string> email = new List<string>();
for (int i=0; i<Gridview.Rows.Count;i++)
{
  email.Add(Gridview.Rows[i].Cells[2].Text);
   }