ASP.NET le Code C# bouton de contrôle gridview

Salut à tous j'ai un GridView (GridView1), j'ai ajouté une colonne et d'insérer un bouton:

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
            AutoGenerateColumns="False" DataSourceID="ObjectDataSource2" 
            onselectedindexchanged="GridView1_SelectedIndexChanged" Width="798px">
            <Columns>
                .....
                <asp:ButtonField ButtonType="Button" CommandName="cmdFlag" Text="Flag" />
            </Columns>
        </asp:GridView>

Fondamentalement cliquez sur le bouton je veux exécuter un SQL de mise à Jour, mais peut sembler cliquez sur le bouton pour entrer en C# et ajoutez la requête. Je peux avoir le C# pour la page, mais vous savez pas quoi écrire pour la méthode.

Heres le Code C#:

 void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "cmdFlag")
        {
        con.Open();

        cmd = new SqlCommand("UPDATE Comments SET Flagged = '" + "Yes" + "'", con); 

        cmd.ExecuteNonQuery();


        }

    }

Ses à ne rien faire de bien. Fondamentalement, j'ai besoin de regarder la ligne et si le pavillon bouton est cliqué, mise à jour le commentaire de "Oui" en vertu de l'marqué.

InformationsquelleAutor Mark | 2011-04-06