Example #1
0
		/// <summary>
		/// Create the control for the column.
		/// </summary>
		/// <param name="column">column to create the control</param>
		private void CreateColumnControl(SmartColumn column)
		{
			switch(column.ColumnType )
			{
				case SmartColumnType.DropDown:
					ComboBox a = new ComboBox();
					a.Name = column.Name;
					a.DropDownStyle = ComboBoxStyle.DropDownList;
					foreach( object def in column.GetDefaultValues() )
					{
						a.Items.Add(def);
					}
					a.Visible = false;
					a.Width = column.Width;
					a.SelectedValueChanged +=new EventHandler(ComboSelectedValueChanged);
					m_controls.Add(column.Name, a);
					
					m_listView.AddEmbeddedControl(a, column.IndexPosition);
					break;
			}
		}