我需要从网格中检索电子邮件地址,因此任何人都可以帮我单独从网格中检索电子邮件值。
的 CODE
<asp:BoundField ItemStyle-Width="150px" DataField="Email" HeaderText="Email">
<HeaderStyle HorizontalAlign="Left" />
</asp:BoundField>
答案 0 :(得分:1)
请检查此片段。
string[] emails="";
for (int i=0; i<Gridview.Rows.Count;i++)
{
emails[i] = Gridview.Rows[i].Cells[2].Text;
}
您的电子邮件数组包含Gridview行的所有电子邮件。
如果您想要特定的电子邮件,还有另一种方法,例如:
如果linkbutton的命令是UPDATE,则以下内容就足够了:
protected void GridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string email = GridView.Rows[e.RowIndex].Cells[2].Text;
}
答案 1 :(得分:0)
您可以将此添加到通用列表
中List<string> email = new List<string>();
for (int i=0; i<Gridview.Rows.Count;i++)
{
email.Add(Gridview.Rows[i].Cells[2].Text);
}