Moin.
Ich möchte daten aus einer Mysql Tabell in einer DGV darstellen, allerdings ohne das sich die HeaderTexte verändern. Wenn ich die DGV mit diesm Code fülle:
Spoiler anzeigen
.... nehmen die Header die Titel der MySQL Tabelle an und die Angegebene Width verändert sich. Hat jemand eine Idee wie ich das Beheben kann?
Vielen Dank!
Ich möchte daten aus einer Mysql Tabell in einer DGV darstellen, allerdings ohne das sich die HeaderTexte verändern. Wenn ich die DGV mit diesm Code fülle:
Quellcode
- Dim dt As DataTable
- Dim da As MySqlDataAdapter
- Dim uspatconnection As MySqlConnection = New MySqlConnection(server)
- Form1.DataGridView1.Columns.Clear()
- Dim cmd As MySqlCommand = New MySqlCommand
- Dim stm As String
- If uspatconnection.State = ConnectionState.Closed Then
- Try
- uspatconnection.Open()
- Catch ex As Exception
- MsgBox("Fehler")
- End Try
- End If
- stm = "SELECT * FROM benutzer"
- cmd.CommandType = CommandType.Text
- cmd.CommandText = stm
- cmd.Connection = uspatconnection
- da = New MySqlDataAdapter(cmd)
- dt = New DataTable
- da.Fill(dt)
- Dim cb As New MySqlCommandBuilder(da)
- With Form1.DataGridView1
- .AutoGenerateColumns = True
- .DataSource = dt
- End With
- cmd.Dispose()
- cmd = Nothing
- uspatconnection.Close()
- uspatconnection.Dispose()
- da.Update(dt)
.... nehmen die Header die Titel der MySQL Tabelle an und die Angegebene Width verändert sich. Hat jemand eine Idee wie ich das Beheben kann?
Vielen Dank!