Hallo,
ich habe im Internet schon kräftig gesucht, aber keine Lösung für mein Problem gefunden. Ich hoffe hier auf Hilfe.Kurz beschreiben, ich habe folgende Vorgaben. In meiner Software sich mehrere DGV-Tabellen, die ihre Daten aus CSV-Dateien beziehen. Dies funktioniert alles ohne Problem, aber nun habe ich Änderungsvorgaben erhalten. Diese DGV-Tabellen müssen in Zukunft per INI-Datei konfigurierbar sein. Beispiel von Einträgen in der INI
Index=1
ReadOnly=True
AutoSize=DisplayedCells
Width=100
Resizable=False
Alle Integer/String und Object Parameter (True/False) lassen sich ohne Probleme zu anwenden und zuweisen.
WerteLesen(Spalte, "Visible") : Dim Visib As Object = IniLese
Dim column As New DataGridViewTextBoxColumn
With column
.Visible = Visib
.
End With
Nun mein Problem. Es gibt Parameter, die ich einfach nicht zuweisen kann. Ein Beispiel ist >AutoSizeMode<
WerteLesen(Spalte, "AutoSize") : Dim ASize As String = CStr(IniLese)
.
.AutoSizeMode = DataGridViewAutoSizeColumnMode.ASize
.
Ich habe versucht, den eingelesenen String >ASize < mit verschiedenen Möglichkeiten zuzuweisen, aber bis jetzt leider kein Erfolg. Deshalb muss ich dies vorerst über eine umständliche/unpraktikable Lösung lösen.
If ASize = "None" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.None
ElseIf ASize = "Fill" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
ElseIf ASize = "NotSet" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet
ElseIf ASize = "DisplayedCells" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
End If
Kann mir hier jemand vielleicht helfen?
Gruß Hubertus
ich habe im Internet schon kräftig gesucht, aber keine Lösung für mein Problem gefunden. Ich hoffe hier auf Hilfe.Kurz beschreiben, ich habe folgende Vorgaben. In meiner Software sich mehrere DGV-Tabellen, die ihre Daten aus CSV-Dateien beziehen. Dies funktioniert alles ohne Problem, aber nun habe ich Änderungsvorgaben erhalten. Diese DGV-Tabellen müssen in Zukunft per INI-Datei konfigurierbar sein. Beispiel von Einträgen in der INI
Index=1
ReadOnly=True
AutoSize=DisplayedCells
Width=100
Resizable=False
Alle Integer/String und Object Parameter (True/False) lassen sich ohne Probleme zu anwenden und zuweisen.
WerteLesen(Spalte, "Visible") : Dim Visib As Object = IniLese
Dim column As New DataGridViewTextBoxColumn
With column
.Visible = Visib
.
End With
Nun mein Problem. Es gibt Parameter, die ich einfach nicht zuweisen kann. Ein Beispiel ist >AutoSizeMode<
WerteLesen(Spalte, "AutoSize") : Dim ASize As String = CStr(IniLese)
.
.AutoSizeMode = DataGridViewAutoSizeColumnMode.ASize
.
Ich habe versucht, den eingelesenen String >ASize < mit verschiedenen Möglichkeiten zuzuweisen, aber bis jetzt leider kein Erfolg. Deshalb muss ich dies vorerst über eine umständliche/unpraktikable Lösung lösen.
If ASize = "None" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.None
ElseIf ASize = "Fill" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
ElseIf ASize = "NotSet" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet
ElseIf ASize = "DisplayedCells" Then
.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
End If
Kann mir hier jemand vielleicht helfen?
Gruß Hubertus