Asp.net Gridview Güncelleme
Asp.net ile kullanıcıya liste halinde verilen bilgiler üzerinde dinamik olarak güncelleme işlemini yaptırbilmek mümkün bunun için Gridview ile ilişkilendirdiğimiz SqlDataSource nesnesine UpdateCommand yazıp Gridview’in Edit butonunu aktif hale getirmemiz yeterli
Güncelleme işlemi için “” UpdateCommand=”UPDATE [kayit] SET [ad] = @ad , [soyad] = @soyad , [sinif] = @sinif , [tcno]=@tcno , [adres]=@adres WHERE [id] = @id”” satırını SqlDataSource’e ekliyoruz güncelle butonu içinse
“
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="guncelle.aspx.cs" Inherits="gridview.guncelle" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" AllowSorting="True" CellPadding="4" DataKeyNames="id" ForeColor="#333333" GridLines="None" onrowdatabound="GridView1_RowDataBound"> <AlternatingRowStyle BackColor="White" ForeColor="#284775" /> <Columns> <asp:CommandField ShowEditButton="true" EditText="Düzenle" CancelText="İptal" UpdateText="Güncelle"/> <asp:BoundField DataField="id" HeaderText="id" SortExpression="id" /> <asp:BoundField DataField="ad" HeaderText="ad" SortExpression="ad" /> <asp:BoundField DataField="soyad" HeaderText="soyad" SortExpression="soyad" /> <asp:BoundField DataField="sinif" HeaderText="sinif" SortExpression="sinif" /> <asp:BoundField DataField="tcno" HeaderText="tcno" SortExpression="tcno" /> <asp:BoundField DataField="adres" HeaderText="adres" SortExpression="adres" /> </Columns> <EditRowStyle BackColor="#999999" /> <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" /> <RowStyle BackColor="#F7F6F3" ForeColor="#333333" /> <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" /> <SortedAscendingCellStyle BackColor="#E9E7E2" /> <SortedAscendingHeaderStyle BackColor="#506C8C" /> <SortedDescendingCellStyle BackColor="#FFFDF8" /> <SortedDescendingHeaderStyle BackColor="#6F8DAE" /> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ogrenciConnectionString %>" SelectCommand="SELECT [id],[ad], [soyad], [sinif], [tcno], [adres] FROM [kayit]" UpdateCommand="UPDATE [kayit] SET [ad] = @ad , [soyad] = @soyad , [sinif] = @sinif , [tcno]=@tcno , [adres]=@adres WHERE [id] = @id"> </asp:SqlDataSource> </div> </form> </body> </html>
bu makale çok işime yaradı çok Teşekkür ederim kardeş
rica ederim iyi çalışmalar
İnternette bir ton ıvır zıvır grid update ler böylesini daha hiç görmedim bir günüm gitti bulamadım. Canım çıktı.En sonunda bunu buldum. Çok sağol