hi i tried what u have told me but still it is not working.. what i forgot to mention before regarding my code and i am really sorry about this ..its just that its getting really frustrating and i hate feeling like this but anyways... i forgot to add this code because i have more than one column and they need to be binded because the display table sub has a parameter as a dataset which is an sql statement retrieving date from tables from sql sever 2000.. the complete code i am using is as follows.. once again thanks in advance...
Protected WithEvents dynamicDataGrid As System.Web.UI.WebControls.DataGrid
Protected WithEvents report As System.Web.UI.HtmlControls.HtmlGenericControl
Sub DisplayTable(ByVal myDataSet As DataSet)
dynamicDataGrid = New DataGrid()
dynamicDataGrid.CssClass = "reportText"
dynamicDataGrid.CellPadding = 0
dynamicDataGrid.CellSpacing = 0
dynamicDataGrid.BorderStyle = BorderStyle.None
dynamicDataGrid.GridLines = GridLines.None
dynamicDataGrid.HeaderStyle.CssClass = "reportTextHeader"
dynamicDataGrid.FooterStyle.CssClass = "reportTextFooter"
dynamicDataGrid.ShowFooter = True
dynamicDataGrid.AutoGenerateColumns = False
Dim myDataGridCol As New BoundColumn()
myDataGridCol.HeaderStyle.Width = Unit.Percentage(0)
myDataGridCol.ItemStyle.CssClass = "reportTextBorderLeft"
dynamicDataGrid.Columns.Add(myDataGridCol)
myDataGridCol = New BoundColumn()
myDataGridCol.HeaderText = "Vehicle"
myDataGridCol.HeaderStyle.CssClass = "col1"
myDataGridCol.DataField = "Vehicle"
dynamicDataGrid.Columns.Add(myDataGridCol)
myDataGridCol = New BoundColumn()
myDataGridCol.HeaderText = "Distance"
myDataGridCol.HeaderStyle.CssClass = "col2"
myDataGridCol.DataField = "Distance"
dynamicDataGrid.Columns.Add(myDataGridCol)
myDataGridCol = New BoundColumn()
myDataGridCol.HeaderText = "Fuel Used"
myDataGridCol.HeaderStyle.CssClass = "col3"
myDataGridCol.DataField = "Fuel_Used"
dynamicDataGrid.Columns.Add(myDataGridCol)
myDataGridCol = New BoundColumn()
myDataGridCol.HeaderText = "Consumption Rate"
myDataGridCol.HeaderStyle.CssClass = "col4"
myDataGridCol.DataField = "Consumption_Rate"
dynamicDataGrid.Columns.Add(myDataGridCol)
myDataGridCol = New BoundColumn()
myDataGridCol.HeaderStyle.CssClass = "col5"
myDataGridCol.ItemStyle.CssClass = "reportTextBorderLeft"
dynamicDataGrid.Columns.Add(myDataGridCol)
report.Controls.Add(dynamicDataGrid)
dynamicDataGrid.DataSource = myDataSet
dynamicDataGrid.DataBind()
End Sub