Io uso un DevexpressGridView per visualizzare tutti gli eventi TOPIC (id,title,content)
Come ottenere il valore campo della riga selezionata Devexpress GridView?
<dx:ASPxGridView ID="gv" runat="server"
OnSelectionChanged="gv_SelectionChanged" >
ho grid_SelectionChanged:
protected void gv_SelectionChanged(object sender, EventArgs e)
{
int id= selected row...???; //how can I get the value of selected row
string sql = "select * from TOPIC where idTOPIC="+id;
DataTable topic = l.EXECUTEQUERYSQL(sql);
TextBox1.Text = topic.Rows[0][1].ToString();
}
...
sembra gv.SelectedRow
metodo non esiste in DevGridview.
Come consigliato, ho provato con il metodo FocusedRowIndex
, ma davvero non conosco la sintassi corretta per ottenere il valore della riga selezionata.
Aiuto !!!
gv.Selection restituire la posizione di riga, è giusto? Che cosa posso fare con la posizione di fila? Voglio dire, devo fare cosa per ottenere il valore? Puoi dirmi qualche dettaglio? È così difficile per me lavorare con DevexpressGridView –
Ci sono un sacco di stranezze quando si lavora con griglie DevExpress, una delle quali è che è un po 'complicato ottenere i valori delle celle nella griglia, principalmente perché il 'DataSource' non è 'fortemente battuto a macchina. Ho aggiornato la mia risposta con maggiori dettagli. – Alex