Hallo, mit Hilfe einer TextBox suche ich in einem DataGridView nach einem bestimmten Wert. Diese bekomme ich mit folgender Funktion auch heraus:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| public void searchweek() { string searchValue = textBox1.Text;
dataGridViewDBLW.SelectionMode = DataGridViewSelectionMode.FullRowSelect; try { foreach (DataGridViewRow row in dataGridViewDBLW.Rows) { if (row.Cells[0].Value.ToString().Equals(searchValue)) { row.Selected = true; break; } } } catch (IOException ex) { if (ex.Source != null) MessageBox.Show("IOException source:{0}", ex.Source); throw;
} |
Nun möchte ich, das die Zeile die dadurch markiert wird, auch angezeigt wird wenn sie nicht in meinem sichtbaren Bereich ist.
Mit der Eigenschaft "
DataGridView.FirstDisplayedScrollingRowIndex" soll das ganze realisierbar sein, ich bekomme es aber nicht so wirklich zum laufen.
Moderiert von Th69: C#-Tags hinzugefügt