# FarPoint.Web.Spread.Extender.AjaxComboBoxCellType

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType" class="text-break">AjaxComboBoxCellType Class
</h1>
  <div class="markdown level0 summary"><p>Represents an ASP.NET AJAX extender combo box cell.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.BaseCellType.html">BaseCellType</a></div>
    <div class="level2"><a class="xref" href="FarPoint.Web.Spread.Extender.AjaxCellTypeBase-1.html">AjaxCellTypeBase</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.web.ui.control">Control</a>&gt;</div>
    <div class="level3"><a class="xref" href="FarPoint.Web.Spread.Extender.AjaxCellTypeBase.html">AjaxCellTypeBase</a></div>
    <div class="level4"><span class="xref">AjaxComboBoxCellType</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.ICellType.html">ICellType</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.Renderer.IFormatter.html">IFormatter</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.IEnhancedPdfRenderer.html">IEnhancedPdfRenderer</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.IPdfSupport.html">IPdfSupport</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.Editor.IEditor3.html">IEditor3</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.Editor.IEditor.html">IEditor</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icloneable">ICloneable</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.Model.ISerializeSupport.html">ISerializeSupport</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.Renderer.ICSSClassSupport.html">ICSSClassSupport</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.Renderer.IRenderer2.html">IRenderer2</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.IEnhancedRenderer.html">IEnhancedRenderer</a></div>
    <div><a class="xref" href="../FarPoint.Web.Spread/FarPoint.Web.Spread.Renderer.IRenderer.html">IRenderer</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.serialization.ideserializationcallback">IDeserializationCallback</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Web.Spread.Extender.html">FarPoint.Web.Spread.Extender</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Web.Spread.Extender.dll</h6>
  <h5 id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class AjaxComboBoxCellType : AjaxCellTypeBase, ICellType, IFormatter, IEnhancedPdfRenderer, IPdfSupport, IEditor3, IEditor, ICloneable, ISerializeSupport, ICSSClassSupport, IRenderer2, IEnhancedRenderer, IRenderer, IDeserializationCallback</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class AjaxComboBoxCellType
    Inherits AjaxCellTypeBase
    Implements ICellType, IFormatter, IEnhancedPdfRenderer, IPdfSupport, IEditor3, IEditor, ICloneable, ISerializeSupport, ICSSClassSupport, IRenderer2, IEnhancedRenderer, IRenderer, IDeserializationCallback</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType__ctor" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.#ctor">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.-ctor.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType__ctor">AjaxComboBoxCellType()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new ASP.NET AJAX extender numeric up-down cell.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_AutoCompleteMode" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.AutoCompleteMode">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.AutoCompleteMode.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_AutoCompleteMode">AutoCompleteMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the automatic completion mode of the combo box.
Whether the combo box auto-completes by suggesting an item in the list while typing or appending matches as the user types.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_AutoPostBack" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.AutoPostBack">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.AutoPostBack.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_AutoPostBack">AutoPostBack</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the control should automatically post back when clicked.
This property only has an effect when the ShowEditor property is true.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_BackColor" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.BackColor">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.BackColor.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_BackColor">BackColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background color of the cell.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_CaseSensitive" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.CaseSensitive">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.CaseSensitive.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_CaseSensitive">CaseSensitive</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the combo box auto-complete is case sensitive while the user is typing.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataMember" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataMember">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataMember.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataMember">DataMember</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of the list of data that the data-bound control binds
to, in cases where the data source contains more than one distinct list of
data items.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataSource" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataSource">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataSource.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataSource">DataSource</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the object from which the data-bound control retrieves its list
of data items.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataSourceID" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataSourceID">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataSourceID.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataSourceID">DataSourceID</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the ID of the control from which the data-bound control retrieves
its list of data items.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataTextField" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataTextField">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataTextField.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataTextField">DataTextField</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the data source field that provides the text content
of the list items.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataValueField" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataValueField">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DataValueField.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DataValueField">DataValueField</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the data source field that provides the value of each
list item.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DropDownStyle" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DropDownStyle">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DropDownStyle.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DropDownStyle">DropDownStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the drop down style of the combo box.
Whether the combo box requires typed text to match an item in the list or allows new items to be created.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Editor" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Editor">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Editor.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Editor">Editor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the text box editing control.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_ItemInsertLocation" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.ItemInsertLocation">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.ItemInsertLocation.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_ItemInsertLocation">ItemInsertLocation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the insert location when inserting an item in the combo box list.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Items" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Items">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Items.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Items">Items</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the collection of items in the list control.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Clone" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Clone">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Clone.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Clone">Clone()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new copy of the cell type.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DeserializeExtenders_System_Xml_XmlNodeReader_" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DeserializeExtenders(System.Xml.XmlNodeReader)">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.DeserializeExtenders.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_DeserializeExtenders_System_Xml_XmlNodeReader_">DeserializeExtenders(XmlNodeReader)</a>
        </td>
        <td class="markdown level1 summary"><p>Loads the extenders from XML.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Format_System_Object_" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Format(System.Object)">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Format.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Format_System_Object_">Format(object)</a>
        </td>
        <td class="markdown level1 summary"><p>When deriving a cell type based on this type, override this<br>
to change what gets passed back and formatted as a string
into the cell on the sheet from the object in the data model.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_GetEditorControl_System_String_System_Web_UI_WebControls_TableCell_FarPoint_Web_Spread_Appearance_FarPoint_Web_Spread_Inset_System_Object_System_Boolean_" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.GetEditorControl(System.String,System.Web.UI.WebControls.TableCell,FarPoint.Web.Spread.Appearance,FarPoint.Web.Spread.Inset,System.Object,System.Boolean)">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.GetEditorControl.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_GetEditorControl_System_String_System_Web_UI_WebControls_TableCell_FarPoint_Web_Spread_Appearance_FarPoint_Web_Spread_Inset_System_Object_System_Boolean_">GetEditorControl(string, TableCell, Appearance, Inset, object, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the control used to edit the cell.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_GetEditorValue_System_Web_UI_Control_System_String_" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.GetEditorValue(System.Web.UI.Control,System.String)">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.GetEditorValue.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_GetEditorValue_System_Web_UI_Control_System_String_">GetEditorValue(Control, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value from the editing control used for the cell.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_PaintCell_System_String_System_Web_UI_WebControls_TableCell_FarPoint_Web_Spread_Appearance_FarPoint_Web_Spread_Inset_System_Object_System_Boolean_" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.PaintCell(System.String,System.Web.UI.WebControls.TableCell,FarPoint.Web.Spread.Appearance,FarPoint.Web.Spread.Inset,System.Object,System.Boolean)">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.PaintCell.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_PaintCell_System_String_System_Web_UI_WebControls_TableCell_FarPoint_Web_Spread_Appearance_FarPoint_Web_Spread_Inset_System_Object_System_Boolean_">PaintCell(string, TableCell, Appearance, Inset, object, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a control and renders it in the cell based on the specified appearance, margin, and value.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Parse_System_String_" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Parse(System.String)">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.Parse.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_Parse_System_String_">Parse(string)</a>
        </td>
        <td class="markdown level1 summary"><p>When deriving a cell type based on this type, override this<br>
to change what gets parsed from the cell on the sheet and put in the data model.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_SerializeExtenders_System_Xml_XmlTextWriter_" data-uid="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.SerializeExtenders(System.Xml.XmlTextWriter)">
          <a class="xref" href="FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.SerializeExtenders.html#FarPoint_Web_Spread_Extender_AjaxComboBoxCellType_SerializeExtenders_System_Xml_XmlTextWriter_">SerializeExtenders(XmlTextWriter)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the extenders to XML.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
