Home All Groups Group Topic Archive Search About

How skip a row in gridview with code?

Author
27 Nov 2007 12:38 AM
Cirene
I have a databound gridview.

How do I skip a row if a certain condition exists?  (In VB.NET)

For example...

    Protected Sub GridView2_RowDataBound(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewRowEventArgs) Handles
GridView2.RowDataBound
        If e.Row.RowType = DataControlRowType.DataRow Then
            If CType(e.Row.Cells(1).FindControl("lblId"), Label).Text =
"SKIP" Then
                ' ***** SKIP RENDERING OF THIS ROW!!!!
            End If
        End If
    End Sub

Author
27 Nov 2007 9:07 AM
Miha Markic
Why don't you filter source before binding?

--
Miha Markic [MVP C#, INETA Country Leader for Slovenia]
RightHand .NET consulting & development www.rthand.com
Blog: http://cs.rthand.com/blogs/blog_with_righthand/

Show quote
"Cirene" <t***@test.com> wrote in message
news:OBrjL3IMIHA.4740@TK2MSFTNGP02.phx.gbl...
>I have a databound gridview.
>
> How do I skip a row if a certain condition exists?  (In VB.NET)
>
> For example...
>
>    Protected Sub GridView2_RowDataBound(ByVal sender As Object, ByVal e As
> System.Web.UI.WebControls.GridViewRowEventArgs) Handles
> GridView2.RowDataBound
>        If e.Row.RowType = DataControlRowType.DataRow Then
>            If CType(e.Row.Cells(1).FindControl("lblId"), Label).Text =
> "SKIP" Then
>                ' ***** SKIP RENDERING OF THIS ROW!!!!
>            End If
>        End If
>    End Sub
>

AddThis Social Bookmark Button