Allora, premesso che il layout dei DataGrid dipende da quello della pagina...per connetterti al DB SqlServer fai così:
<%@ Import NameSpace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
..e nel page_load :
codice:
Dim internal_SQLCONN As SqlConnection
Dim internal_DATASET As DataSet
Dim internal_SQLADAPTER As SqlDataAdapter
Dim StringaConnessione As string = "Data
Source=SERVERDATABASE;User
ID=USERID;Password=PASSWORD;Initial Catalog=NOMEDATABASE"
Try
internal_SQLCONN = New SqlConnection(StringaConnessione)
internal_SQLCONN.Open()
Catch ex As SqlException
response.write("Si è verificato il seguente errore: " & ex.message)
End Try
internal_DATASET = New DataSet
internal_SQLADAPTER = New SqlDataAdapter(TUOCOMANDOSQL, internal_SQLCONN)
Try
internal_SQLADAPTER.Fill(internal_DATASET, "datatable")
internal_SQLCONN.Close()
Catch ex As SqlException
response.write("Si è verificato il seguente errore: " & ex.message)
End Try
tuoDG.DataSource = internal_DATASET
tuoDG.DataBind()
spero di non aver fatto errori è tanto che non scrivo piu' questo codice, ho fatto una classe...