używam DevexpressGridView aby wyświetlić wszystkie TOPIC (id,title,content)
Jak uzyskać wartość pola wybranego wiersza Devexpress GridView?
<dx:ASPxGridView ID="gv" runat="server"
OnSelectionChanged="gv_SelectionChanged" >
Mam grid_SelectionChanged zdarzenie:
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();
}
...
Wydaje gv.SelectedRow
metoda nie istnieje w DevGridview.
Zgodnie z zaleceniem, próbowałem z metodą FocusedRowIndex
, ale naprawdę nie znam właściwej składni, aby uzyskać wartość wybranego wiersza.
Pomoc!
gv.Selection oddać pozycję wiersza, czy to prawda? Co mogę zrobić z pozycją rzędu? Mam na myśli, co muszę zrobić, żeby uzyskać tę wartość? Czy możesz mi powiedzieć trochę szczegółów? Trudno jest mi pracować z DevexpressGridView –
Istnieje wiele dziwactw podczas pracy z siatkami DevExpress, jednym z nich jest to, że trochę trudno jest uzyskać wartości komórek w siatce, głównie dlatego, że 'DataSource' isn Zdecydowanie napisano. Zaktualizowałem swoją odpowiedź, podając więcej szczegółów. – Alex