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>