Pimi passi

lunedì 21 dicembre 2009 - 10.45

x69asterix Profilo | Junior Member


mi date una mano per capire come procedere?

io ho il seguente codice:

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!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>Pagina senza titolo</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label" Width="256px"></asp:Label>&nbsp;
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:XRayConnectionString2 %>"
SelectCommand="SELECT * FROM esposizione ORDER BY [Cognome]">
</asp:SqlDataSource>
&nbsp;<asp:DropDownList ID="DropDownList1" runat="server" Width="224px">
<asp:ListItem>Anagrafe</asp:ListItem>
<asp:ListItem>Esposizione</asp:ListItem>
</asp:DropDownList>&nbsp;

</div>
<asp:DataGrid ID="DataGrid1" runat="server" AllowSorting="True" CellPadding="4" DataSourceID="SqlDataSource1"
ForeColor="#333333" GridLines="None" Width="800px">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditItemStyle BackColor="#2461BF" />
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
</asp:DataGrid>&nbsp;
</form>
</body>
</html>

dove all'interno del DropDownList1 ho dei nomi di tabelle,
adesso dovrei associare un bottone che mi esegue la query sopra cambiando il nome della tabella con quella scelta dal DropDownList1.
come fare?

Gluck74 Profilo | Guru

Leggi questo, potrebbe esserti di aiuto

http://www.dotnethell.it/forum/messages.aspx?ThreadID=29263

x69asterix Profilo | Junior Member

ciao,
prima di tutto grazie per l'attenzione.
non alcuna dimestichezza in materia ho sempre lavorato in vb.net, quindi ti chiedo se ti è possibile farmi un esempio
io ho un
DropDownList1 dove al suo interno è presente una lista di tabelle in base alla scelta tramite un bottone dovrei interrogare il db.mdf
e visualizzare il risultato dinamicamente un dgw.
grazie


allora qualcosa si muove:
codice

<asp:Button ID="Button1" runat="server" Text="Button" Width="104px" /><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:XRayConnectionString %>"
SelectCommand="SELECT * FROM [Anagrafe] where ([Reparto] = @Reparto)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList2" Name="Reparto"
PropertyName="Text" Type="String" />

</SelectParameters>
non sò se è corretto ma funziona.
andiamo avanti
come potete vedere il selectcommand è:
SelectCommand="SELECT * FROM [Anagrafe] where ([Reparto] = @Reparto)">
ma se voglio cambiare la tabella anagrafe in un'altra tabella presente in DropDownList2 come procedo dinamicamente?

esempio:
SelectCommand="SELECT * FROM [DropDownList2 .text] where ([Reparto] = @Reparto)">
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5