hva er Datagrid hvordan å binde dynamiske hentet poster til Datagrid-kontroll
Vise data i tabellformat er en viktig del av enhver webapplikasjon. I classis ASP å få data i en tabell, programmerere skrive insprängda html tabellelementer og ASP script. Programmerere lage en post og deretter dynamisk generere tabellen ved hjelp Response.Write i tabellen TD elementer .such type ASP scripting er svært vanskelig å administrere.
ASP.NET forenkler denne oppgaven ved å gi kraftig og nyttig Datagrid-kontroll.
Du kan binde data rutenett til ulike datakilder som arrays og dynamisk hentet databaseposter. Her skal vi illustrere hvordan å binde Datagrid til databaseposter.
Import System. Data. Sqlclient
Import System.Data
offentlig sub Page_Load (avsenderen som objekt, e som EventArgs)
hvis page.
ispostback = false deretter
BindData ( )
slutten hvis
end sub
'funksjon som binder data til Datagrid
Funksjon BindData ()
' Connection string for lage en forbindelse til SQL Server databse mydb på lokale 'maskin
Dim connString som String
connString = "provider = SQLServer; Data Source = (lokal); Database = mydb; User = sa; pwd = sa; "
Dim spørring som String
'søkestrengen som henter aktive ansatte fra ansatt hovedtabell
query =" Velg emp_no, emp_name, emp_dob fra emp_master der emp_status = 'A' "
Dim conn som ny SqlConnection (connString)
DIM objCmd som ny SqlCommand (spørring, conn)
Conn.
open () Anmeldelser
Dim rd som SqlDataReader
rd = objCmd.executeReader ()
"assign sqldatareader til Datasource av Datagrid.
mydatagrid.datasource = rd
< p> mydatagrid.databind ()
rd.close ()
End Function
I html skjema legge denne linjen
asp: Datagrid id = " mydatagrid "runat =" server "
For å gjøre datgrid mer ryddig og farget vi kan ulike attributes.These attributter er lik de vi finner i HTML-elementer som Back, bordercolor, Border, footerstyle, headerstyle, cellpading og mange mer.
Glad Coding
Start tjener nå, Bli med nettverket mitt på Bukisa
Andre artikler du kan være interessert i
Forfattere og bloggere ta vare på øynene
Hvordan vite privat IP-adresse og offentlig IP-adresse
Hvordan løse time out utløpt feil i ASP.NET
Hvordan bruke spørrestrengen asp.net for passerende