Click here to Skip to main content
Click here to Skip to main content

Merge DataGrid Header

By , 4 May 2012
 

Introduction

Another way to is to handle the ItemDataBound event. 

Background

You want to do colspan on a DataGrid header.

Using the code

Catch ItemDataBound. Test for the header. You can also do colspan tricks to data rows.

Private Sub AreaGrid_ItemDataBound(ByVal sender As Object, _
        ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) _
        Handles AreaGrid.ItemDataBound
    If e.Item.ItemType = ListItemType.Header Then
     
        'remove third cell and extend the second cell 
            e.Item.Cells.RemoveAt(2)
            e.Item.Cells(1).ColumnSpan = 2
          
        Return 
    End If
End Sub

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

OhioBorg
Unknown
Member
No Biography provided

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
-- There are no messages in this forum --
Permalink | Advertise | Privacy | Mobile
Web04 | 2.6.130523.1 | Last Updated 4 May 2012
Article Copyright 2012 by OhioBorg
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid