Hallo, ich möchte in ein DataGridView eine Spalte mit Buttons einfügen und dann deren Beschriftung ändern.
Wie man sehen kann, klappt das auch
Anklicken der Buttons klappt auch
Hier das Ergebnis
Das Einfärben der Zeile geht, der Text auf dem Button ändert sich nicht!
Auch dieser Code funktioniert nicht
blocked link an dieser Stelle entfernt ~VaporiZed
VB.NET-Quellcode
- Dim dt As DataTable = New DataTable
- dt.Columns.Add("ID", GetType(System.Int32))
- dt.Columns.Add("Name", GetType(System.String))
- dt.Columns.Add("Test", GetType(System.String))
- Dim dr As DataRow = dt.NewRow
- dr!ID = 1 dr!Name = "Arno" dr!Test = "Test1" dt.Rows.Add(dr)
- dr = dt.NewRow
- dr!ID = 2 dr!Name = "Peter" dr!Test = "Test2" dt.Rows.Add(dr)
- dr = dt.NewRow
- dr!ID = 3 dr!Name = "Karl" dr!Test = "Test3" dt.Rows.Add(dr)
- dr = dt.NewRow
- dr!ID = 4 dr!Name = "Julia" dr!Test = "Test4" dt.Rows.Add(dr)
- dr = dt.NewRow
- dr!ID = 5 dr!Name = "Irina" dr!Test = "Test5" dt.Rows.Add(dr)
- Dim myButton As New DataGridViewButtonColumn
- myButton.HeaderText = "Klick hier"
- myButton.Name = "btn"
- myButton.Text = "Klick mich"
- myButton.UseColumnTextForButtonValue = True
- dgView.DataSource = dt
- dgView.Columns.Add(myButton)
Wie man sehen kann, klappt das auch
Anklicken der Buttons klappt auch
Hier das Ergebnis
Das Einfärben der Zeile geht, der Text auf dem Button ändert sich nicht!
Auch dieser Code funktioniert nicht
VB.NET-Quellcode
- For i As Integer = 0 To Me.dgDataTakerBatchdruck.Rows.Count - 1
- If dgDataTakerBatchdruck.Rows(i).Cells("Name").Value = "Karl" Then
- dgDataTakerBatchdruck.Rows(i).DefaultCellStyle.BackColor = Color.LightPink
- Dim cel As New DataGridViewButtonCell
- 'retrieve clicked cell
- cel = CType(dgDataTakerBatchdruck.Rows(i).Cells(3), DataGridViewButtonCell)
- 'change value property
- cel.Value = "Klick Karl"
- Else
- dgDataTakerBatchdruck.Rows(i).DefaultCellStyle.BackColor = Color.White
- End If
- Next
- Das waren die Dinge, die ich beim Googeln und auf Youtube gefunden hatte. Hat jemand eine Idee, wie das klappen kann?
- lg Arno
blocked link an dieser Stelle entfernt ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()