[英]get each row from datagrid in vb.net
我有一个datagrid,如下所示
<asp:DataGrid ID="dataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="Name">
<ItemTemplate>
<asp:Literal ID="names" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Status">
<ItemTemplate>
<asp:Literal ID="status" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
我想遍历datagrid中的每一行,我该怎么做? 我正在使用vb.net
谢谢
尝试这个。
foreach(DataGridItem dataGridItem in dataGrid1.Items)
{
Literal ltr = (Literal)dataGridItem.FindControl("names");
string strName = ltr.Text;
}
使用for循环获取网格中的每一行。
还可以使用Ctype获取网格视图控件。
For i As Integer = 0 To grdView.Rows.Count - 1
Status = CType(grdView.Rows(i).FindControl("status"), Literal).ToString
Next
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.