Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema GRIDVIEW

  1. #1

    problema GRIDVIEW

    Salve gente , ho un gridview che mi deve permettere di visualizzare e modificare
    i record in una tabella . . .

    Il problema è che non mi aggiorna nessun record quando premo sull'aggiorna di una riga . . .

    Il codice è il seguente :

    codice:
    <%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server" />
            <div>
                <asp:GridView ID="GridView1" AllowSorting="True" AllowPaging="True" Runat="server"
                DataSourceID="MySqlBambaland" AutoGenerateEditButton="True" DataKeyNames="id_dog"
                AutoGenerateColumns="False">
                <Columns>
                    <asp:BoundField HeaderText="ID" DataField="id_dog" SortExpression="id_dog" ReadOnly="True"/>
                    <asp:BoundField HeaderText="Sesso" DataField="sex" SortExpression="sex" />
                    <asp:BoundField HeaderText="Nome" DataField="name" SortExpression="name" />
                    <asp:BoundField HeaderText="Nome completo" DataField="full_name" SortExpression="full_name" />
                    <asp:BoundField HeaderText="Data Nasciata" DataField="born_date" SortExpression="born_date" />
                    <asp:BoundField HeaderText="Commento" DataField="comment" SortExpression="comment" />
                    <asp:BoundField HeaderText="Peso" DataField="weight" SortExpression="weight" />
                    <asp:BoundField HeaderText="Altezza" DataField="height" SortExpression="height" />
                    <asp:BoundField HeaderText="Genitori" DataField="parents" SortExpression="parents" />
                    <asp:BoundField HeaderText="Linea Sangue" DataField="blood_line" SortExpression="blood_line" />
                </Columns>
                </asp:GridView>
                <asp:SqlDataSource ID="MySqlBambaland" runat="server" ConnectionString="<%$ ConnectionStrings:bambalandConnectionString %>"
                    ProviderName="<%$ ConnectionStrings:bambalandConnectionString.ProviderName %>"
                    SelectCommand="SELECT DISTINCT id_dog, sex, name, full_name, born_date, comment, weight, height, parents, blood_line FROM tbl_dog"
                    UpdateCommand="UPDATE tbl_dog SET sex=@sex, name=name, full_name=@full_name, born_date=@born_date, comment=@comment, weight=@weight, height=@height, parents=@parents, blood_line=@blood_line WHERE (id_dog = @id_dog)">
                </asp:SqlDataSource>
               
            </div>
        </form>
    </body>
    </html>
    Magari manca un aggancio o qualcosa , cmq non riesco a capire

    Mi pare vi sia tutto

  2. #2
    Praticamente è come se nel parametro @id_dog arrivasse sempre zero . . .

  3. #3
    Un aiutino ???

    Magari voi vedete subito dove manca l'aggangio in fase di update . . .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.