Kann man in Visual Basic 2017 bei einem DataGridView die ersten beiden Spalten fixieren, sodass sie beim Scrollen nicht verschwinden?

Antwort

In Visual Basic 2017 (bzw. Visual Studio 2017 mit .NET Framework und Windows Forms) kannst du im `DataGridView` die ersten Spalten fixieren, sodass sie beim horizontalen Scrollen sichtbar bleiben. Das funktioniert mit der Eigenschaft `Frozen` der jeweiligen Spalten. So geht’s: 1. **Im Designer:** Wähle die gewünschte Spalte im Eigenschaftenfenster aus und setze die Eigenschaft `Frozen` auf `True`. 2. **Im Code:** Du kannst das auch programmatisch machen, z.B. im `Form_Load`-Ereignis: ```vb DataGridView1.Columns(0).Frozen = True DataGridView1.Columns(1).Frozen = True ``` **Hinweis:** - Die `Frozen`-Eigenschaft sorgt dafür, dass die Spalte beim Scrollen nicht verschwindet. - Die Spalten müssen am Anfang stehen, da nur zusammenhängende Spalten von links fixiert werden können. **Weitere Infos:** - [Microsoft Docs: DataGridViewColumn.Frozen Property](https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.datagridviewcolumn.frozen) Damit bleiben die ersten beiden Spalten immer sichtbar, egal wie weit du nach rechts scrollst.

Frage stellen und sofort Antwort erhalten