26 messaggi dal 06 giugno 2007
prego! oggi ho un pò di tempo libero! non vi abituate male!!
alleprimearmi ha scritto:



se non ti parte mandami la form (aspx + aspx.cs) che provo a darci un'occhiata se ti va! otello_1985@libero.it
ciao!


sarebbe più utile se la discussione continuasse nel forum.

altra domanda usi un AccessDataSource? ovvero associ alla fonte dati la tua RadioButtonList utilizzando la proprietà DataSourceID?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
14 messaggi dal 09 febbraio 2007
....
Modificato da dariotognacci il 02 maggio 2022 15:57 -
ok, prova ad eseguire il codice nell'evento PreRender della radioButtonList.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
26 messaggi dal 06 giugno 2007
come desidera Nosntromo.... almeno così ho un'idea seria su quello che deve fare!!

ho provato a falciare via ogni riferimento alla master e a farmi una connectionstring x il mio database e funziona levando dal page load il RadListTipologia.SelectedValue = "2";
e mettendo nell'evento protected void RadListTipologia_SelectedIndexChanged(object sender, EventArgs e)
{
Label1.Text= RadListTipologia.Value.ToString();
}

in questo modo a me funziona!
per dariotognacci:

intendo:

    protected void MyRadioButtonList_PreRender(object sender, EventArgs e)
    {
        RadioButtonList1.SelectedValue = "3";

        Label1.Text = RadioButtonList1.Text;  
    }


MyRadioButtonList è la mia RadioButtonList:

  <asp:RadioButtonList ID="MyRadioButtonList" runat="server" DataSourceID="SqlDataSource1" DataTextField="Nome" DataValueField="ID" OnPreRender="MyRadioButtonList_PreRender">
        </asp:RadioButtonList>


Label1 è la mia label.

il problema dell'assegnare la proprietà nel PageLoad è che ancora non è stato eseguito il DataBind.

cosa che accade nel PreRender (questo usando la proprietà DataSourceID con i "vecchi" controlli)

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
4 messaggi dal 09 luglio 2007
nostromo ha scritto:
per dariotognacci:

intendo:

    protected void MyRadioButtonList_PreRender(object sender, EventArgs e)
    {
        RadioButtonList1.SelectedValue = "3";

        Label1.Text = RadioButtonList1.Text;  
    }


Salve nostromo, io ho lo stesso problema, uso un db.mdf per riempire i valori due radiobuttonlist.
Purtroppo con la tua soluzione non ho risolto, non mi seleziona il radiobutton e non vedo nessun valore nella label.
Adesso sono fermo a questa soluzione:

protected void Page_Load(object sender, EventArgs e)
{


if (!Page.IsPostBack)
{
RadioButtonList3.SelectedIndex = 0;
Label2.Text = "sel " + RadioButtonList3.Text;
Label5.Text = RadioButtonList3.SelectedIndex.ToString();
RadioButtonList2.SelectedIndex = 0;
Label1.Text = "sel " + RadioButtonList2.Text;
Label6.Text = RadioButtonList2.SelectedIndex.ToString();
else
{
Label5.Text = RadioButtonList3.SelectedIndex.ToString();
Label2.Text = RadioButtonList3.Text;
Label6.Text = RadioButtonList2.SelectedIndex.ToString();
Label1.Text = RadioButtonList2.Text;

}
<asp:RadioButtonList ID="RadioButtonList3" runat="server"
DataSourceID="SqlDataSource1" DataTextField="TraspName"
DataValueField="TraspValue" AutoPostBack="True" RepeatDirection="Horizontal"
style="text-align: left" Selected="True"
onselectedindexchanged="RadioButtonList3_SelectedIndexChanged"
RepeatLayout="Flow">
</asp:RadioButtonList>

in questo modo all'apertura della pagina si vede i radiobutton selezionati ma il valore della label5 , che uso per vedere il valore del RadioButtonList3.SelectedIndex , rimane a -1.
Faccio la selezione del radiobutton , un postBack, tutto funziona, si vedono i valori dei dati(datasource) nelle label.
Se puoi aiutarmi, grazie.
Modificato da Fat il 21 gennaio 2009 19.50 -

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.