I am developing a datgrid in vb.net
I gave response.write statement to get the number of columns in the datagrid.

VB Code:
  1. sqlConn = New OracleConnection(State.sConnection)
  2.         sqlConn.Open()
  3.  
  4.         sqlDa = New OracleDataAdapter(sqlsearchquery, sqlConn)
  5.         sqlDa.Fill(sqlDs)
  6.  
  7.         DataGrid1.DataSource = sqlDs
  8.         DataGrid1.DataBind()
  9.         Response.Write("Datagrid Columns:" & DataGrid1.Columns.Count.ToString())

The Datagrid shows 17 columns on display.
But the response.write returns 0 columns. WHY ?


anybody please help on this.