GrapeCity MultiRow Windows Forms Documentation
MaxDropDownItems Property (ComboBoxCell)
Example 


Gets or sets the maximum number of items shown in the drop-down list.
Syntax
<DefaultValueAttribute()>
<SRDescriptionAttribute("Indicates the maximum number of entries to display in the drop-down list.")>
<SRCategoryAttribute("Behavior")>
<LocalizableAttribute(True)>
Public Overridable Property MaxDropDownItems As Integer
Dim instance As ComboBoxCell
Dim value As Integer
 
instance.MaxDropDownItems = value
 
value = instance.MaxDropDownItems
[DefaultValue()]
[SRDescription("Indicates the maximum number of entries to display in the drop-down list.")]
[SRCategory("Behavior")]
[Localizable(true)]
public virtual int MaxDropDownItems {get; set;}

Property Value

A System.Int32 value that represents the number of drop-down list items to allow. The minimum is 1 and the maximum is 100; the default is 8.
Exceptions
ExceptionDescription
System.ArgumentOutOfRangeExceptionThe assigned value is less than 1 or greater than 100.
Remarks
Changing the MaxDropDownItems property changes the corresponding MaxDropDownItems property of the hosted ComboBoxEditingControl, if one exits.
Example
This example creates a combo box cell.
GrapeCity.Win.MultiRow.TextBoxCell text1 = new GrapeCity.Win.MultiRow.TextBoxCell();
GrapeCity.Win.MultiRow.ComboBoxCell combo2 = new GrapeCity.Win.MultiRow.ComboBoxCell();
combo2.Items.AddRange("Item2", "Item1", "Item3", "Item4");
combo2.FlatStyle = FlatStyle.Flat;
combo2.HighlightText = true;
combo2.MaxDropDownItems = 3;
combo2.DropDownStyle = GrapeCity.Win.MultiRow.MultiRowComboBoxStyle.DropDown;
combo2.MaxLength = 4;
GrapeCity.Win.MultiRow.Template template1 = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(new GrapeCity.Win.MultiRow.Cell[] { text1, combo2 }, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader | GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber);
template1.ColumnHeaders[0].Cells[0].Value = "Column1";
template1.ColumnHeaders[0].Cells[1].Value = "Column2";
gcMultiRow1.Template = template1;
gcMultiRow1.RowCount = 3;
Dim text1 As New GrapeCity.Win.MultiRow.TextBoxCell()
Dim combo2 As New GrapeCity.Win.MultiRow.ComboBoxCell()
combo2.Items.AddRange("Item2", "Item1", "Item3", "Item4")
combo2.FlatStyle = FlatStyle.Flat
combo2.HighlightText = True
combo2.MaxDropDownItems = 3
combo2.DropDownStyle = GrapeCity.Win.MultiRow.MultiRowComboBoxStyle.DropDown
combo2.MaxLength = 4
Dim template1 As GrapeCity.Win.MultiRow.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(New GrapeCity.Win.MultiRow.Cell() {text1, combo2}, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader Or GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber)
template1.ColumnHeaders(0).Cells(0).Value = "Column1"
template1.ColumnHeaders(0).Cells(1).Value = "Column2"
GcMultiRow1.Template = template1
GcMultiRow1.RowCount = 3
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ComboBoxCell Class
ComboBoxCell Members

 

 


Copyright © GrapeCity, inc. All rights reserved.