ce qui est DataGrid comment lier enregistrements récupérés dynamiques pour DataGrid Control
Affichage des données sous forme de tableaux est une partie essentielle de toute application Web. Dans classis ASP pour obtenir des données dans une table, les programmeurs écrivent des éléments de table HTML entremêlés et script ASP. Les programmeurs de créer un jeu d'enregistrements, puis générer dynamiquement table en utilisant response.write dans des éléments de table TD Type .Such des scripts ASP est très difficile à gérer.
ASP.
NET simplifie cette tâche en fournissant puissant et utile contrôle DataGrid. Vous pouvez lier grille de données pour diverses sources de données telles que des tableaux et des dossiers de base de données récupérées dynamiquement. Ici, nous allons illustrer comment lier DataGrid aux dossiers de base de données.
Système d'importation. Données. SQLClient
sous la page_load publique de l'importation System.Data (de l'expéditeur comme objet, comme EventArgs e)
si Page.
IsPostBack = false puis
BindData ( )
fin si
sous
de fin
«fonction qui lie des données à DataGrid
Fonction BindData ()
« chaîne de connexion pour établir une connexion à SQL Server Databse mydb sur les «machines
locales
Dim connString comme
connString =" provider = Sqlserver de cordes; Data Source = (local); Base de données = mydb; Utilisateur = SA; PWD = SA; "
query Dim comme
string» de requête qui récupère les employés actifs de l'employé table maître
query = de String "Sélectionnez emp_no, emp_name, emp_dob de emp_master où emp_status = 'A' "
de conn Dim en tant que nouveau SqlConnection (connString)
DIM objCmd en tant que nouveau SqlCommand (requête, conn)
conn.
open ()
ème Dim comme SqlDataReader
rd = objCmd.executeReader ()
assign sqldatareader à DataSource propriété de DataGrid.
mydatagrid.datasource = rd
< p> mydatagrid.databind ()
rd.close ()
End Function
En forme html ajouter cette ligne
asp: DataGrid id = " MyDataGrid "runat =" "
de serveur
Pour faire datgrid plus soigné et coloré nous pouvons divers attributs attributes.
These sont semblables à ceux que nous trouvons dans les éléments HTML comme backcolor, bordercolor, BorderStyle, FooterStyle, HeaderStyle, cellpading et beaucoup plus.
Happy codification