The following code is needed in the Page_PreRender event to allow an ASP.NET GridView to be used with the jQuery DataTables library (http://datatables.net/). This will render thead tags for the column row.
’ Page pre render
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
‘ support for jquery datatables
If grid.Rows.Count > 0 Then
grid.UseAccessibleHeader = True
grid.HeaderRow.TableSection = TableRowSection.TableHeader
End If
End Sub