>>Il controllo <asp:placeholder> non mi aiuta
>>perchè io non so quante volte devo visualizzare (questo):
>><asp:linkbutton>
>><asp:multiview>
>><asp:view>
>><asp:gridview>
>><columns> ....... <templatefield>.....
>Questo lo dovresti sapere te.
In pratica devo creare un linkbutton,un multiview, un view e una gridview
ogni volta che nel database c'è un record con il campo flag impostato a true;
per questo non so quante volte dovrò creare gli oggetto di cui sopra.
Potrei usare un ciclo for, ma nella aspx quanti placeholder dovrò creare
se non posso sapere quanti record ci sono nel database?
>>A quale controllo associo l'evento itemdatabound?
>Al gridview
come farò a riferirmi ad un campo del database?
la funzione eval non posso usarla.
Tanto è vero che dà errore
I metodi di associazione dati come
Eval(), XPath() e Bind() possono essere utilizzati
solo nel contesto di un controllo con associazione a dati.
gli oggetti linkbutton, multiview, view e gridview dovrò inserirli dove?
Nella aspx ho qusto codice
<asp:SqlDataSource ID="SqlDataSource1"
runat="server"
ConnectionString=
"<%$ ConnectionStrings:jaykay.netConnectionString %>"
SelectCommand="SELECT * FROM [Pagine_illimitate]
WHERE ([flag] = @flag)">
<SelectParameters>
<asp:Parameter DefaultValue="true" Name="flag"
Type="Boolean" />
</SelectParameters>
</asp:SqlDataSource>
dopo </asp:SqlDataSource> giusto?
Il risultato che vorrei ottenere segue qquesto ragionamento:
nella aspx.vb
dim flag as boolean
if (campo("flag") = true) then
visualizza
<asp:linkbutton>
<asp:multiview>
<asp:view>
<asp:gridview>
<columns> ....... <templatefield>.....
else
response.write(" ")
nella aspx
<asp:SqlDataSource ID="SqlDataSource1"
runat="server" ConnectionString=
"<%$ ConnectionStrings:jaykay.netConnectionString %>" SelectCommand.....
</asp:SqlDataSource>
qui inserisco il codice creato nella aspx.vb che dice
che ad ogni record con il campo flag=true
devo visualizzare una serie di controlli ad esempio 4 controlli.
Non so quindi volte dovrà inserire 4 controlli
che dovranno avere quindi degli id diversi