Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema DetailsView

  1. #1

    Problema DetailsView

    Ciao, premetto che è da poco che mi sono messo a lavorare in asp.net...
    ho un problema.. sto facendo delle prove con AccessDataSource, GridView e DetailsView.

    sono riuscito a fare le insert, delete, update, ma non riesco a selezionare da una lista un elemento e evidenziarlo.
    mi spiego: tramite una gridview ottengo tutte le righe di una tabella, e visualizzo gli elementi.
    nella girdview ho il controllo SELEZIONA, ma nella DetailsView non mi seleziona l'emento corrispondente, rimane al primo della lista..
    ecco il codice..

    <asp:AccessDataSource ID="AccessDataSource1" Runat="server" DataFile="~/mdb-database/db.mdb"
    DeleteCommand="DELETE FROM [utenti] WHERE [id] = @id"
    InsertCommand="INSERT INTO [utenti] ([userid], [pwd]) VALUES (@userid, @pwd)"
    SelectCommand="SELECT * FROM [utenti] ORDER BY [id]"
    UpdateCommand="UPDATE [utenti] SET [userid] = @userid, [pwd] = @pwd WHERE [id] = @id">
    <DeleteParameters>
    <asp:Parameter Type="Int32" Name="id"></asp:Parameter>
    </DeleteParameters>
    <UpdateParameters>
    <asp:Parameter Type="String" Name="userid"></asp:Parameter>
    <asp:Parameter Type="String" Name="pwd"></asp:Parameter>
    </UpdateParameters>
    <InsertParameters>
    <asp:Parameter Type="String" Name="userid"></asp:Parameter>
    <asp:Parameter Type="String" Name="pwd"></asp:Parameter>
    </InsertParameters>
    </asp:AccessDataSource>
    <asp:AccessDataSource ID="AccessDataSource2" Runat="server" DataFile="~/mdb-database/db.mdb"
    SelectCommand="SELECT * FROM [utenti] WHERE id = @id">
    </asp:AccessDataSource>

    <asp:gridview DataKeyNames="id" id="GridView1" runat="server" autogeneratecolumns="False" AutoGenerateSelectButton="true" autogenerateeditbutton="True" AutoGenerateDeleteButton="True" datasourceid="AccessDataSource1" AllowSorting="True" CellPadding="4" ForeColor="#333333" GridLines="None">
    <columns>
    <asp:boundfield headertext="id" datafield="id" SortExpression="id" />
    <asp:boundfield headertext="utente" datafield="userid" />
    <asp:boundfield headertext="password" datafield="pwd" />
    </columns>
    </asp:gridview>
    <aspetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px" DataSourceID="AccessDataSource2">
    <Fields>
    <asp:CommandField ShowInsertButton="True" ButtonType="Button" />
    </Fields>
    </aspetailsView>

  2. #2

  3. #3
    perfetto, risolto!!

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.