2009-06-13 13 views
1

Utilisation de ASP.Net 2.0Exemple de bouton de recherche ASP.Net pour charger GridView?

J'ai besoin d'un exemple de chargement d'un GridView après avoir cliqué sur un bouton de la page.

Je n'arrive pas à obtenir les événements correctement - avec le PostBack dans le PageLoad, il semble que ce n'est pas correct. J'ai trois textboxes dont le contenu est passé à une requête qui est exécutée et une datatable est retournée. Mais comment et dans quel ordre?

thansk, Bob

Répondre

1

Pouvez-vous ajouter le code que vous utilisez afin que nous puissions voir ce que les erreurs que vous faites peut-être. Au fond, vos étapes devraient ressembler à ceci:

  1. gestionnaire d'événements bouton Ajouter à appeler une méthode
  2. Dans la méthode, récupérer des données de base de données dans un datatable
  3. Réglez le gridview.datasource à la nouvelle datatable
  4. run gridview.databind pour lier les données au réseau
0

vous cherchez un aperçu du cycle de vie des événements de la page? Si oui, vous pouvez consulter cet article MSDN:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

En résumé, le feu des événements dans cet ordre:

  • PreInit
  • Init
  • InitComplete
  • PreLoad
  • Chargement
  • (événements de vos contrôles, y compris des choses comme "TextChanged" sur une zone de texte)
  • LoadComplete
  • PreRender
  • SaveStateComplete
  • Render
  • Décharger

Hope that helps!

0

Ceci est votre code:

protected void Button2_Click(object sender, EventArgs e) 
{ 
    DataTable DT = new DataTable(); 
    DT = select_grid_obj.selectallrecord(txtsearchrecord.Text); 
    GridView1.DataSource = DT; 
    GridView1.DataBind(); 
} 
Questions connexes