GridView İçerisindeki Butona Tıklama--Asp# net



GridView izin onrowcommand olayını ve butonumuzun da CommandName olaylarını kullanıyoruz.Örnek kod asagıdadır.

<asp:GridView ID="gvOdenmemisSatislar" runat="server" DataKeyNames="SatisId"
         onrowcommand="gvOdenmemisSatislar_RowCommand">
        <Columns>
     
            <asp:ButtonField ButtonType="Button" CommandName="Odendi" Text="Ödendi Olarak Kaydet" />
            <asp:BoundField />
        </Columns>
    </asp:GridView>



  protected void gvOdenmemisSatislar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Odendi")
        {
            try
            { // butona tıklayınca olacaklar
                int index = Convert.ToInt32(e.CommandArgument);

                int satisId = Convert.ToInt32(gvOdenmemisSatislar.DataKeys[index].Value);

                OdendiOnayla(satisId);

            }
            catch (Exception ex)
            {

                throw ex;
}

Hiç yorum yok:

Yorum Gönder