J'essaie d'afficher un jeu de données dans mon application ASP.NET. Il semble que lorsque je clique sur l'événement de bouton, les données n'apparaissent pas dans la grille.Affichage des données dans GridView à l'aide du jeu de données
J'ai une page de base avec les éléments suivants:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel runat="server" id="UpdatePanel" updatemode="Conditional">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server" Width="200" Height="300">
</asp:GridView>
<asp:Button runat="server" id="UpdateButton1" onclick="UpdateButton_Click" text="Update" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
Puis dans le code derrière, je donne les résultats suivants:
protected void UpdateButton_Click(object sender, EventArgs e)
{
string SQLConfigSettings = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
SqlConnection sqlconn = new SqlConnection(SQLConfigSettings);
sqlconn.Open();
SqlDataAdapter adapter = new SqlDataAdapter("Select * from Student", sqlconn);
DataSet ds = new DataSet();
adapter.Fill(ds);
GridView1.DataSource = ds;
UpdatePanel.Update();
}
Suis-je manque quelque chose? Doit-on afficher le jeu de données dans la grille? Lorsque je clique sur le bouton, rien ne se passe.
Merci :)
Cela a fonctionné! Oublié de databind! :) – Mage