verwende ich eine DevexpressGridView alle anzuzeigen TOPIC (id,title,content)
Wie erhält man den Feldwert der ausgewählten Zeile? GridView?
<dx:ASPxGridView ID="gv" runat="server"
OnSelectionChanged="gv_SelectionChanged" >
I grid_SelectionChanged Veranstaltung haben:
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();
}
...
Es scheint gv.SelectedRow
Methode in DevGridview ist nicht vorhanden.
Wie empfohlen, habe ich mit FocusedRowIndex
Methode versucht, aber ich weiß wirklich nicht die richtige Syntax, um den Wert der ausgewählten Zeile zu erhalten.
Hilfe !!!
gv.Selection die Zeilenposition zurück geben, ist das richtig? Was kann ich mit der Position der Reihe machen? Ich meine, ich muss was tun, um den Wert zu bekommen? Kannst du mir ein Detail erzählen? Es ist so schwer für mich, mit DevexpressGridView zu arbeiten. –
Es gibt eine Menge Macken bei der Arbeit mit DevExpress-Grids, eine davon ist, dass es ein wenig schwierig ist, die Werte der Zellen im Grid zu bekommen, hauptsächlich weil die 'DataSource' nicht ist nicht stark typisiert. Ich habe meine Antwort mit mehr Details aktualisiert. – Alex