| |
VB.NET - Ein- und UmsteigerDataGridViewCheckBoxColumn zur Laufzeit mit Schleife anlegen | | | Autor: janno76 | Datum: 26.04.12 11:18 |
| Hallo,
ich verzweifle schon wieder beim anlegen von CheckboxColumns.
Folgendes habe ich vor:
Ich möchte mit einer Schleife mehrere CheckboxColumns anlegen.
Der Code bricht aber nach dem anlegen der ersten Spalte ab.
Dim column As New DataGridViewCheckBoxColumn
For m = 0 To Anzahl
With column
.name=Name(m)
.HeaderCell.Style.Font = New Font("ARIAL", 6)
.Width = 25
End with
DGV1.Columns.Add(column)
Next
Bin für jede Hilfe dankbar
Gruß
Janno | |
Re: DataGridViewCheckBoxColumn zur Laufzeit mit Schleife anlegen | | | Autor: Manfred X | Datum: 27.04.12 06:28 |
| Kleines Beispiel:
'Datenquelle
Dim dt As New DataTable
With dt
.Columns.Add("SP1", GetType(String))
.Columns.Add("SP2", GetType(Integer))
.Rows.Add("a", 1)
.Rows.Add("b", 2)
End With
With DataGridView1
.AutoGenerateColumns = False
'Bindung
.DataSource = dt
For i As Integer = 0 To dt.Columns.Count - 1
'neue ComboBoxColumn erstellen
Dim cbc As New DataGridViewComboBoxColumn
'einrichten
With cbc
.DataPropertyName = dt.Columns(i).ColumnName
.DisplayStyleForCurrentCellOnly = True
.DefaultCellStyle.Font = New Drawing.Font("Arial", 14)
'Werte in Comboliste (die Werte in der Datenspalte
'müssen in Liste enthalten sein)
If i = 0 Then .Items.AddRange("a", "b", "c", "d")
If i = 1 Then .Items.AddRange(1, 2, 3, 4, 5, 6, 7)
'Alternative z.B.
'.DisplayMember = .DataPropertyName
'.DataSource = dt
End With
'Spalte anhängen
.Columns.Add(cbc)
Next i
End With | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|