如何在for循环内的if语句中使用gridview单元格值
本文关键字:gridview 单元格 语句 if for 循环 | 更新日期: 2023-09-27 17:51:02
我有一个如下所示的gridview。我想循环它,并计数所有的实例,其中性别设置为男性使用for循环,但我不知道如何在性别单元格中拾取值来检查它是否等于"M"。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="CourseCode,ClientNumber" DataSourceID="SqlDataSource1" Height="237px" Width="801px">
<Columns>
<asp:BoundField DataField="CourseCode" HeaderText="CourseCode" ReadOnly="True" SortExpression="CourseCode" />
<asp:BoundField DataField="ClientNumber" HeaderText="ClientNumber" ReadOnly="True" SortExpression="ClientNumber" />
<asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" />
<asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title" />
<asp:BoundField DataField="Surname" HeaderText="Surname" SortExpression="Surname" />
<asp:BoundField DataField="Forename" HeaderText="Forename" SortExpression="Forename" />
<asp:BoundField DataField="Gender" HeaderText="Gender" SortExpression="Gender" />
</Columns>
</asp:GridView>
提前感谢您的帮助。
遍历每个单元格:
foreach(GridViewRow gridRow in myGridview.Rows)
{
if(gridRow.Cells[6].Value=="M")
{
//Perform action
}
}