Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 39
  1. #11
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    mi sembra strano che sia null.
    prova cosi'...


    string A;
    SelectedRowsCollection rowscurrent = UltraWebGrid1.DisplayLayout.SelectedRows;

    A = UltraWebGrid1.DisplayLayout.Rows[rowscurrent[0].Index].Cells[2].Value.ToString();
    Response.Write(A );
    I got the remedy

  2. #12
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    niente da fare... mi da errore su questa riga:

    SelectedRowsCollection rowscurrent = UltraWebGrid1.DisplayLayout.SelectedRows;


    come errore di visual studio viene visualizzato:

    UltraWebGrid1.DisplayLayout.ActiveRow Null

    e come "messaggio" di aiuto viene la scritta :

    NullReferenceException was unhandled by user code

  3. #13
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    chissà cosa sbagli
    ho appena creato un semplicissimo progetto con un webgrid di infragistics.
    poi ho provato a utilizzare ActiveRow e funziona!
    mi dispiace
    I got the remedy

  4. #14
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    grazie lo stesso! sei stato cmq di aiuto..

    l'unica cosa che forse ho toccato sono le impostazioni della webgrid (layout, colori.. ).. ma non penso che centrino con il problema.. bho..

  5. #15
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da lila89
    l'unica cosa che forse ho toccato sono le impostazioni della webgrid (layout, colori.. ).. ma non penso che centrino con il problema.. bho..
    no, infatti non c'èntrano niente...
    I got the remedy

  6. #16
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    se aggiungo qst riga prima del bind non mi da errore:

    codice:
    UltraWebGrid1.DisplayLayout.ActiveRow = UltraWebGrid1.Rows[1];

    ma ovviamente mi estrae la cella giusta ma sempre della seconda riga... come faccio a fare cambiare la riga attiva?

  7. #17
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    come fai il binding?
    I got the remedy

  8. #18
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    il bind lo prendo da un dataset:

    codice:
          UltraWebGrid1.DataSource = DSet;
                    UltraWebGrid1.DataBind();
                    UltraWebGrid1.DisplayLayout.ActiveRow = UltraWebGrid1.Rows[1];
    pensavo che potevo mettere alla webgrid una funzione attivata con

    OnActiveRowChange="cambia" ..(oppure in OnSelectedRowchange)... il problema è come faccio nella funziona "cambia" a dire all'active row di assumere il nuovo index...

  9. #19
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    mi spieghi meglio cosa intendi??
    intanto ti dico che ogni righa della griglia ha un Index.

    ps:non server fare DataBind() perchè lo fà già l'istruzione
    UltraWebGrid1.DataSource = DSet;
    I got the remedy

  10. #20
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    allora, con questa riga :
    codice:
    UltraWebGrid1.DisplayLayout.ActiveRow = UltraWebGrid1.Rows[1];
    e la parte di codice che mi hai spiegato prima:
    codice:
    string A;
            UltraGridRow rowcurrent = UltraWebGrid1.DisplayLayout.ActiveRow;
            A = UltraWebGrid1.DisplayLayout.Rows[rowcurrent.Index].Cells[2].Value.ToString();
            Response.Write(A);
    estrae la colonna giusta ma sempre dalla riga con index 1 (cioè la seconda riga) xkè nella prima parte di codice l'active row è posizionato su 1: UltraWebGrid1.Rows[1].

    (se ometto qst parte di inizializzazione active row risulta sempre essere nullo....)

    vorrei fare in modo che ogni qual volta io mi sposto nella grid una variabile B assumesse il l'index della riga su cui mi sono spostato in modo che poi la variabile possa essere inserita in qst modo:

    codice:
    UltraWebGrid1.DisplayLayout.ActiveRow = UltraWebGrid1.Rows[B];
    così facendo dovrebbe attivare di volta in volta la riga e non avrei il problema di acvtive row=null o che mi estrae solo l'index 1...
    spero di essermi spiegata


    ps databind lo devo lasciare se no mi va inerrore il webgridexporter su excell

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.