Ich habe eine DataGridView
(tblLoggedJobs), die eine Liste von Jobs anzeigt, die von einem Benutzer protokolliert wurden. Ich brauche die Admins, um diese Jobs aktualisieren zu können, um alle Aktualisierungen des Jobs anzuzeigen oder um zu bemerken, ob der Job geschlossen ist. Ich möchte, dass das Programm die Daten in der ausgewählten ROW zu den Textfeldern auf der rechten Seite anzeigt, jedoch bin ich nicht sicher, wie diese Daten abgerufen und basierend auf der ausgewählten Zeile angezeigt werden.DataGridWählen Sie die ausgewählte Zeile zur Anzeige in Textfeldern aus.
5
A
Antwort
8
können Sie SelectedRows Eigenschaft verwenden.
Beispiel:
if(dataGridView1.SelectedRows.Count > 0) // make sure user select at least 1 row
{
string jobId = dataGridView1.SelectedRows[0].Cells[0].Value + string.Empty;
string userId = dataGridView1.SelectedRows[0].Cells[2].Value + string.Empty;
txtJobId.Text = jobId;
txtUserId.Text = userId;
}
6
Fügen Sie den Code in Cellclick Ereignis
if (e.RowIndex >= 0)
{
//gets a collection that contains all the rows
DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
//populate the textbox from specific value of the coordinates of column and row.
txtid.Text = row.Cells[0].Value.ToString();
txtfname.Text = row.Cells[1].Value.ToString();
txtlname.Text = row.Cells[2].Value.ToString();
txtcourse.Text = row.Cells[3].Value.ToString();
txtgender.Text = row.Cells[4].Value.ToString();
txtaddress.Text = row.Cells[5].Value.ToString();
}
Für weitere Informationen nutzen Sie diesen Link How to Display Selected Row from Datagridview into Textbox using C#
Verwandte Themen
- 1. Pflegen Sie die aktuell ausgewählte Zeile in einer Datagridview.
- 2. Aktualisieren Sie zufällig ausgewählte Zeile in SQLite
- 3. Holen Sie mehrere ausgewählte Zeile HTML-Daten aus Datatables
- 4. Wie übermittelte ausgewählte Daten aus der Datenbank zur Anzeige der Datei in Knoten js?
- 5. Ausgewählte Zeile übergibt `nil` an die Detailansicht
- 6. So erhalten Sie die ausgewählte Zeile von einem TreeView
- 7. Mailformular aus mehreren Textfeldern gemacht
- 8. Optionsfelder und Beschriftungen zur Anzeige in derselben Zeile
- 9. Ausgewählte Zeile Hintergrundfarbe
- 10. Gitter ausgewählte Zeile
- 11. JTable: Keine ausgewählte Zeile
- 12. Get ausgewählte Zeile aus Datatable in Shiny App
- 13. Wie bekomme ich die ausgewählte Zeile in einem Textfeld?
- 14. Linq - Zeile zu den Ergebnissen nur zur Anzeige hinzufügen
- 15. In VB6, wie die zuvor ausgewählte Zeile in Mshflexgrid erhalten?
- 16. erhalten ID aus Datagridview und zeigen Sie die Daten in ein anderes Formular in Textfeldern
- 17. Wie unterscheidet man ausgewählte Zeile von der aktuellen Zeile in TableView in JavaFX?
- 18. Erinnern Sie sich an ausgewählte Zeile in DataGridView
- 19. JQuery Tool Tipp Ausgewählte verschachtelte Div für die Anzeige Problem
- 20. Laravel 5.1 laden Beziehungsdaten in ausgewählte Zeile
- 21. SBCL REPL Verwenden Sie die Pfeiltasten zur Anzeige der Historie
- 22. Anzeige Formview auf Gridview Zeile ausgewählt
- 23. Wie die ausgewählte Tabelle tr Zeile in diesem Fall holen
- 24. Setzen Sie ausgewählte Zeile von Backing Bean in Primzahlen Datentabelle
- 25. Vaadin ausgewählte Zeile der Tabelle
- 26. Navigieren Sie zur Zeilenseite und markieren Sie die Zeile
- 27. Anzeige Zeile aus einer anderen Tabelle in Django zählt
- 28. Wählen Sie die Zeile einmal aus und führen Sie die Berechnung aus. Swift
- 29. C#/WPF: Get Ausgewählte Zeile aus einem Listview
- 30. Ausgewählte Gridview Zeile nicht aktualisiert mit Checkbox
Was passiert, wenn der Benutzer mehr als eine Zeile ausgewählt? – Ben
Super - Das funktioniert super! –
@Ben "Was ist, wenn der Benutzer mehr als eine Zeile ausgewählt hat?" Eigenschaften der Datagridview -> MultiSelect = False –