2 messaggi dal 04 marzo 2010
Ciao a tutti,

Premetto che sono nuovo di asp.net, prima programmavo in asp 2.0 e VB6. Allora, ecco il mio problema:

Devo visualizzare in una gridview un record selezionato in base a criteri di autenticazione. Non so come costruire la stringa di selezione (in asp classico, per esempio, facevo così: "select * from utenti where idutente=" & session("utente").

Ecco il listato:

    
<asp:Content ID="Content6" ContentPlaceHolderID="contentplaceholder3" Runat="Server">    
<asp:AccessDataSource id="DatiPerGrid" runat="server"    
datasourcemode="DataSet"    
datafile="App_Data/orders.mdb"    
selectcommand="select * from Qry_abilitazioni where Idutente="> '??????? qui ci va la selezione    
<UpdateParameters>    
<asp:parameter type="String" name="MainOffice"></asp:parameter>    
<asp:parameter type="String" name="Unit"></asp:parameter>    
<asp:parameter type="String" name="Amministratore"></asp:parameter>    
<asp:parameter type="String" name="gesttabelle"></asp:parameter>     
</UpdateParameters>     
</asp:AccessDataSource>    
     
<asp:GridView ID="GridView1" runat="server"     
datasourceid="datipergrid" allowpaging="True"     
allowsorting="True" autogeneratecolumns="False"    
datakeynames="idutente" Width="100%">    
<pagerstyle backcolor="Gray" forecolor="White" horizontalalign="Center"     
Font-Names="Arial" Font-Size="X-Small" />    
<SelectedRowStyle Font-Names="Arial" Font-Size="X-Small" />    
<HeaderStyle BackColor="Black" ForeColor="White" Font-Bold="True"     
Font-Names="Arial" Font-Size="X-Small" />    
<AlternatingRowStyle BackColor="LightGray" />    
     
<RowStyle Font-Names="Arial" Font-Size="X-Small" />    
     
<Columns>    
<asp:CommandField ButtonType="Button" ShowEditButton="false" />    
<asp:BoundField visible="false" HeaderText="IDUtente" datafield ="Idutente" SortExpression="Idutente"></asp:BoundField>    
<asp:BoundField HeaderText="Main" datafield ="mainoffice" SortExpression="mainoffice"></asp:BoundField>    
<asp:BoundField HeaderText="Unit" datafield ="unit" SortExpression="unit"></asp:BoundField>    
<asp:BoundField HeaderText="Admin" datafield ="amministratore" SortExpression="amministratore"></asp:BoundField>    
<asp:BoundField HeaderText="Tables" datafield ="gesttabelle" SortExpression="gesttabelle"></asp:BoundField>    
<asp:BoundField HeaderText="PWDs" datafield ="gestpassword" SortExpression="gestpassword"></asp:BoundField>    
<asp:BoundField HeaderText="Locked" datafield ="Userlockdb" SortExpression="Userlockdb"></asp:BoundField>    
<asp:BoundField HeaderText="Backup" datafield ="backup" SortExpression="backup"></asp:BoundField>    
<asp:BoundField HeaderText="Restore" datafield ="restore" SortExpression="restore"></asp:BoundField>    
</Columns>    
</asp:GridView>    
</asp:Content>    


Grazie per l'aiuto.

Vittorio
137 messaggi dal 11 febbraio 2010
Ciao,

in .net dovrebbe essere:


<asp:AccessDataSource id="DatiPerGrid" runat="server" 
datasourcemode="DataSet" 
datafile="App_Data/orders.mdb" 
selectcommand="select * from Qry_abilitazioni where Idutente=@IDUser">
<SelectParameters>
   <asp:SessionParameter SessionField="User" Name="IDUser" Type="Int32" />
</SelectParameters>


<UpdateParameters> 
<asp:parameter type="String" name="MainOffice"></asp:parameter> 
<asp:parameter type="String" name="Unit"></asp:parameter> 
<asp:parameter type="String" name="Amministratore"></asp:parameter> 
<asp:parameter type="String" name="gesttabelle"></asp:parameter> 
</UpdateParameters> 
</asp:AccessDataSource> 



.....
 

If you know both yourself and your enemy, you will win numerous battles without danger.
2 messaggi dal 04 marzo 2010
Grazie, Ivan, ci provo subito!!!

Vittorio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.