or
| public partial class Form1 : Form |
| { |
| const string DISPLAY_FIELD = "Name"; |
| const string VALUE_FIELD = "ID"; |
| public Form1() |
| { |
| InitializeComponent(); |
| } |
| private void radButton2_Click(object sender, EventArgs e) |
| { |
| List<ComboItems> comboItems = new List<ComboItems>(3); |
| comboItems.Add(new ComboItems("Red", 1)); |
| comboItems.Add(new ComboItems("White", 2)); |
| comboItems.Add(new ComboItems("Blue", 3)); |
| RadComboBox rcb = new RadComboBox(); |
| rcb.DisplayMember = DISPLAY_FIELD; |
| rcb.ValueMember = VALUE_FIELD; |
| rcb.DataSource = comboItems; |
| // rcb.Items.Count == 0 at this point |
| rcb.Parent = this; |
| // now rcb.Items.Count == 3 |
| } |
| } |
| public class ComboItems |
| { |
| public string Name { get; set; } |
| public int ID { get; set; } |
| public ComboItems(string displayMember, int valueMember) |
| { |
| Name = displayMember; |
| ID = valueMember; |
| } |
| } |
| +------------------------------------+----------------------------------------------------+ |
| | Name | Location | |
| +----------------+-------------------+--------------------------------+-------------------+ |
| | fname | lName | address 1 | address 2 | |
| +----------------+-------------------+---------------+----------------+-------------------+ |
| | | | street | state | country | |
| +----------------+-------------------+---------------+----------------+-------------------+ |
| view.ColumnGroups.Add(new GridViewColumnGroup("Name")); |
| view.ColumnGroups.Add(new GridViewColumnGroup("Location")); |
| view.ColumnGroups[0].Rows.Add(new GridViewColumnGroupRow()); |
| view.ColumnGroups[0].Rows.Add(new GridViewColumnGroupRow()); |
| view.ColumnGroups[0].Rows[0].Columns.Add(radGridView1.Columns["fname"]); |
| view.ColumnGroups[0].Rows[0].Columns.Add(radGridView1.Columns["lName"]); |
| view.ColumnGroups[1].Rows.Add(new GridViewColumnGroupRow()); |
| view.ColumnGroups[1].Rows.Add(new GridViewColumnGroupRow()); |
| view.ColumnGroups[1].Rows[0].Columns.Add(radGridView1.Columns["address 1"]); view.ColumnGroups[1].Rows[0].Columns.Add(radGridView1.Columns["address 2"]); |
| view.ColumnGroups[1].Rows[1].Columns.Add(radGridView1.Columns["street"]); view.ColumnGroups[1].Rows[1].Columns.Add(radGridView1.Columns["state"]); view.ColumnGroups[1].Rows[1].Columns.Add(radGridView1.Columns["country"]); |
| radColorDialog1.ColorDialogForm.ShowBasicColors = false; |
| radColorDialog1.ColorDialogForm.ShowProfessionalColors = false; |
| radColorDialog1.ColorDialogForm.ShowSystemColors = false; |
| radColorDialog1.ColorDialogForm.ShowHEXColorValue = false; |
| radColorDialog1.ColorDialogForm.AllowColorPickFromScreen = false; |
| radColorDialog1.ShowDialog(); |
| var color = radColorDialog1.SelectedColor; |
| var blue = Color.FromName("Blue"); |
| var areSame = color == blue ? "Same Color" : "Different Colors"; |
| var isKnown = color.IsKnownColor ? "Yes named" : "Not named"; |
| MessageBox.Show(string.Format("Color 1: {0} ({4})\nColor 2: {1} ({5})\n{2} : {3}", color, blue, areSame, isKnown, color.ToArgb(), blue.ToArgb())); |