Ne znam za to iz designera,ali to sto trazis mozes napraviti uz malo koda.
Evo ti primjer iz jednog mog test projekta:
Code:
Public Sub CreateGridStyle()
Dim x As New DataGridTableStyle
x.AllowSorting = True
x.MappingName = "Instalacije"
Dim y As New DataGridTextBoxColumn
y.MappingName = "ID"
y.HeaderText = "ID"
x.GridColumnStyles.Add(y)
y = New DataGridTextBoxColumn
y.MappingName = "Datum"
y.HeaderText = y.MappingName
x.GridColumnStyles.Add(y)
y = New DataGridTextBoxColumn
y.MappingName = "Naziv firme"
y.HeaderText = "Naziv firme"
y.Alignment = HorizontalAlignment.Center
y.Width = 200
x.GridColumnStyles.Add(y)
y = New DataGridTextBoxColumn
y.MappingName = "Grad"
y.HeaderText = "Grad"
y.Alignment = HorizontalAlignment.Center
x.GridColumnStyles.Add(y)
y = New DataGridTextBoxColumn
y.MappingName = "OS"
y.HeaderText = "OS"
y.Alignment = HorizontalAlignment.Center
x.GridColumnStyles.Add(y)
y = New DataGridTextBoxColumn
y.MappingName = "Telefon1"
y.HeaderText = "Telefon"
y.Alignment = HorizontalAlignment.Center
x.GridColumnStyles.Add(y)
y = New DataGridTextBoxColumn
y.MappingName = "Kontakt osoba"
y.HeaderText = "Kontakt osoba"
y.Alignment = HorizontalAlignment.Center
x.GridColumnStyles.Add(y)
x.BackColor = Color.Snow
x.HeaderBackColor = Color.Purple
x.HeaderForeColor = Color.White
x.HeaderFont = New Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Pixel)
x.ForeColor = Color.OrangeRed
GridInst.TableStyles.Add(x)
End Sub
Dakle,kod definise polja koja ce se pojaviti u gridu,boje,headere i ostalo.Na kraju to dodaje u kolekciju stilova.
Nadam se da ti moze biti od neke pomoci!