Wie bekomme ich die gridview-Zeile zählen
Ich versuche gvProducts
Zeilenanzahl.
Habe ich versucht den code unten, aber es gibt unzureichenden Ergebnis.
protected void gvProducts_RowCommand(object sender, GridViewCommandEventArgs e)
{
string commandName = e.CommandName.ToString().Trim();
GridViewRow row = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
if (row.Controls.Count == 1)
{
//my code
}
}
- Wollen Sie die Anzahl der Zeilen, die das gridview-Steuerelement enthält, oder der index der Zeile ist, oder die Anzahl der Kontrollen die Zeile enthält? Ich bin verwirrt, durch Ihren code zu zählen, die Sie versuchen zu bekommen.
- ich will gvProducts Zeilenanzahl
- Dann akzeptieren @Rahul Singh 's beantworten, denn es ist genau das, was er dir gab
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du willst Gesamtzahl an Zeilen im Gridview? Verwenden
Count
Eigenschaft:Update:
Finden Sie die Zeilen, die Anzahl der geschachtelten gridview-Steuerelement verwenden, können Sie die
RowDataBound
- Ereignis des übergeordneten gridview:-Bitte beachten Sie, dieses Ereignis ausgelöst wird, für jede Zeile in der übergeordneten gridview dies die
count
ändern, wird nach jeder Zeile.gvProducts
? Es sollte die ID des gridview-Steuerelements. Stellen Sie sicher, Sie habenrunat="server"
in Sie gridview-markup-definition.gvProducts
ist die geschachtelte gridview?RowDataBound
- Ereignis des übergeordneten gridview-Steuerelements.