/ / Come ottenere un valore di cella o valore di riga in ControlGrid Level 1 GridView C # - DevExpress - c #, devexpress

Come ottenere un valore di cella o valore di riga in ControlGrid Level 1 GridView C # - DevExpress - c #, devexpress

Mi chiedo se come posso ottenere il valore della cella ControlGrid Livello 1 GridView.

avevo già provato l'evento click con questo codice

 private void gvPrerequisit_Click(object sender, EventArgs e)
{
MessageBox(gvPrerequisit.GetFocusedRowCellValue("ProspectusPrequisitID").ToString());
}

ma in modalità di debug appare questo messaggio.

System.ArgumentNullException: Value cannot be null.

Ecco lo screenshot sulla griglia di controllo. inserisci la descrizione dell'immagine qui

Quindi la cella per ottenere il valore. inserisci la descrizione dell'immagine qui

Chiunque può aiutare? Grazie.

risposte:

1 per risposta № 1

Per prima cosa devi lanciare GridView

All'evento click GridView1

GridView gv = (GridView)GridView1.GetDetailView(GridView1.FocusedRowHandle, 0);

così questo gv ora è il tuo GridView2

allora puoi chiamare il valore con questo ...

gv.GetFocusedRowCellValue("ColumnName"))