Ouvrez Microsoft Visual Studio et sélectionnez "Fichier."
Sélectionner "Nouveau site web" dans le menu déroulant pour ouvrir la "Nouveau site web" fenêtre. Cliquez "C #" puis double-cliquez sur "Du site Web ASP.NET." Visual Studio va créer un nouveau projet de site Web. Les fichiers de projet apparaissent dans l'Explorateur de solutions. Le code HTML pour la forme par défaut, "Default.aspx," apparaîtra dans la fenêtre de code.
Ajoutez le code suivant à la "corps" section du document:
|
Sélectionner la ligne | lt;% # Container.DataItem% gt; | lt;% # DataBinder.Eval (Container.DataItem, "Mois")% Gt; | lt;% # DataBinder.Eval (Container.DataItem, "Température")% Gt; | Cela crée une commande de répéteur qui contient deux lignes, deux colonnes et un bouton.
cliquez n'importe où sur la page et sélectionnez; droit "Voir Code." Le code C # apparaîtra dans la fenêtre de code et afficher cette méthode:
void Page_Load protégé (expéditeur d'objet, EventArgs e)
{
}
Notez les deux symboles de support ci-dessous la première ligne de code. Ceci est où le code supplémentaire va.
Collez le code suivant entre les deux symboles du support:
System.Data.DataTable dataTable = new System.Data.DataTable ();
dataTable.Columns.Add (nouvelle System.Data.DataColumn ("Mois", Typeof (string)));
dataTable.Columns.Add (nouvelle System.Data.DataColumn ("Température", Typeof (string)));
dataTable.Rows.Add (nouveau string [] { "Juin", "100" });
dataTable.Rows.Add (nouveau string [] { "Décembre", "45" });
Repeater1.DataSource = dataTable;
Repeater1.DataBind ();
Ce code crée une source de données pour le répéteur.
cliquez n'importe où dans le code et sélectionnez; droit "Concepteur de vue." Le formulaire Web apparaît, montrant le répéteur. droit; cliquez sur le répéteur et sélectionnez "Propriétés" pour ouvrir la fenêtre Propriétés.
Clique le "Événements" onglet en haut de la fenêtre Propriétés pour afficher une liste d'événements.
Double-cliquez sur le "ItemDataBound" événement. La fenêtre de code va ouvrir et afficher ce bloc de code:
Repeater1_ItemDataBound protected void (objet expéditeur, RepeaterItemEventArgs e)
{
}
Ce code court après le répéteur charge ses données.
Clique le "Événements" onglet en haut de la fenêtre, puis double-cliquez sur "ItemCommand." La fenêtre de code C # va rouvrir et afficher ce code:
Repeater1_ItemCommand protected void (source de l'objet, RepeaterCommandEventArgs e)
{
}
Ce code est exécuté lorsque vous cliquez sur le bouton de commande sur le répéteur.
Collez le code suivant entre les deux symboles du support:
int SelectedRow = e.Item.ItemIndex;
Tapez scriptBlockType = this.GetType ();
ClientScriptManager ScriptManager = Page.ClientScript;
chaîne javascriptFunction = "selectRow (" + "'" + SelectedRow + "'" + ")";
ClientScript.RegisterStartupScript (GetType (), "selectRow", javascriptFunction, true);
Ce code appelle une fonction javascript qui mettra en valeur la ligne sélectionnée.