For i As Integer = 0 To GridView1.DataRowCount - 1
If GridView1.GetRowCellValue(i, "CIZGI").ToString() = "1" Then
GridView1.Appearance.Row.Font = New Font(GridView1.Appearance.Row.Font, FontStyle.Strikeout)
ElseIf GridView1.GetRowCellValue(i, "CIZGI").ToString() = "0" Then
End If
Next ikodum doğru diye düşünüyorum fakat bir türlü CIZGI kolonunda 1 yazanın üzerini çiz yapamadım.
yada farklı önerebileceğiniz bir yöntem varmı.
sag tıklayıp kayıt sil dediğinde o kaydın CIZGI kolonunu 1 yapıyorum. Sonra gridi doldur dediğinde for ile CIZGI kolonu 1 olanların üzerini çiz yaptırmak istiyorum.
Eski datagridimle kullandığım koduda göndereyim. Aşağıdaki kodlar datagridviewde cok iyi çalışıyor. Devexpresin gridviewine geçince tıkandım.
For Each row As DataGridViewRow In DataGridView1.Rows
If row.Cells("CIZGI").Value = "1" Then
row.DefaultCellStyle.BackColor = Color.White
row.DefaultCellStyle.ForeColor = Color.Silver
row.DefaultCellStyle.Font = New Font("Tahoma", 7, FontStyle.Strikeout)
End If
Next