or
I'm using RadGridView control to view data.
My question is:
How to change the background color of header?
I want to change the background color of header similar with 2.jpg
Any Help will be appreciated!!!
Thanks in advance...
Imports Telerik.WinControls.UI Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim people As New List(Of Person) From {New Person(1, "Richard"), New Person(2, "Peter"), New Person(3, "Chris")} Me.radgridview1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill Dim column1 As New GridViewTextBoxColumn("Column 1") 'column1.AllowResize = False Dim column2 As New GridViewComboBoxColumn("Column 2") column2.Width = 100 column2.FieldName = "Id" column2.DataSource = people column2.DisplayMember = "Name" column2.ValueMember = "Id" 'column2.AllowResize = False Me.radgridview1.Columns.Add(column1) Me.radgridview1.Columns.Add(column2) ' Populate the cells Dim rowInfo As GridViewRowInfo = Me.radgridview1.Rows.AddNew() rowInfo.Cells(0).Value = "A1" rowInfo.Cells(1).Value = 1 rowInfo = Me.radgridview1.Rows.AddNew() rowInfo.Cells("A").Value = "A2" rowInfo.Cells("B").Value = 2 End Sub End Class Public Class Person Public Sub New(ByVal Id As Integer, ByVal Name As String) Me.Name = Name Me.Id = Id End Sub Public Property Name As String Public Property Id As Integer End Class public class Classes { private int id; private string name; public string Name { get { return name; } set { name = value; } } public int ID { get { return id; } set { id = value; } } public override string ToString() { return id.ToString(); } }private void LoadDataTocbClass() { cbClass.FindItemExact("hello"); for (int i = 0; i < PrepareDataForcbClass().Count; i++) { cbClass.Items.Add(PrepareDataForcbClass()[i]); // ERROR, WHY? } cbClass.DisplayMember = ("Name"); }private List<Classes> PrepareDataForcbClass() { List<Classes> list = new List<Classes>(); string sql = "select ClassID FROM [AttendanceDB].[dbo].[CLASS]" + "where ManagerID=@ManagerID"; SqlCommand myCommand = new SqlCommand(); myCommand.Connection = myConnection; myCommand.CommandText = sql; myCommand.Parameters.AddWithValue("@ManagerID", ManagerID); myConnection.Open(); SqlDataReader myDataReader = myCommand.ExecuteReader(); Classes cl; while (myDataReader.Read()) { cl = new Classes(); cl.Name = myDataReader.GetString(0).ToString(); list.Add(cl); } myDataReader.Close(); myConnection.Close(); return list; }Private Sub combo_SelectedValueChanged(ByVal sender As System.Object, ByVal e As Telerik.WinControls.UI.Data.PositionChangedEventArgs) Handles cmbManager.SelectedIndexChanged, cmbYear.SelectedIndexChanged, cmbStatus.SelectedIndexChanged, cmbProductFamily.SelectedIndexChanged, cmbCommmodity.SelectedIndexChanged Try dtData.Rows(0).Item(sender.Tag) = sender.SelectedValue bEdited = True Catch ex As Exception Stop End TryEnd Sub