Hi zusammen , habe folgendes Problem: Versuche eine Zeile aus Datagridview zu ermitteln,, sobald in den 32 spalte eine 1, 2 oder nicht drin steht soll die Erste Spalte in Textbox1 angezeigt werden. was mache ich falsch?
VB.NET-Quellcode
- Public Sub test()
- For x As Integer = 2 To 32
- If DataGridView1.Rows(0).Cells(x).Value.ToString().Contains("1") Then
- TextBox1.Text = DataGridView1.Rows(0).Cells(1).Value
- TextBox1.ForeColor = Color.White
- TextBox1.BackColor = Color.Red
- ElseIf DataGridView1.Rows(0).Cells(x).Value.ToString().Contains("2") Then
- TextBox1.Text = DataGridView1.Rows(0).Cells(1).Value
- TextBox1.ForeColor = Color.White
- TextBox1.BackColor = Color.Red
- ElseIf DataGridView1.Rows(0).Cells(x).Value.ToString = String.Empty Then
- TextBox1.Text = DataGridView1.Rows(0).Cells(1).Value
- TextBox1.ForeColor = Color.Black
- TextBox1.BackColor = Color.White
- End If
- Next
- End Sub