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