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