﻿<?xml version="1.0" encoding="utf-8"?><Type Name="DataListItem" FullName="System.Web.UI.WebControls.DataListItem"><TypeSignature Language="C#" Maintainer="auto" Value="public class DataListItem : System.Web.UI.WebControls.WebControl, System.Web.UI.IDataItemContainer" /><AssemblyInfo><AssemblyName>System.Web</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Web.UI.WebControls.WebControl</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.Web.UI.IDataItemContainer</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.ComponentModel.ToolboxItem("")</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Web.UI.WebControls.DataListItem" /> object represents an item in a <see cref="T:System.Web.UI.WebControls.DataList" /> control, such as a heading section, a footer section, or a data item.</para><para>The data items in the <see cref="T:System.Web.UI.WebControls.DataList" /> control are stored in a <see cref="T:System.Web.UI.WebControls.DataListItemCollection" /> that can be accessed by using the <see cref="P:System.Web.UI.WebControls.DataList.Items" /> property of the <see cref="T:System.Web.UI.WebControls.DataList" /> control.</para><para>You can use a <see cref="T:System.Web.UI.WebControls.DataListItem" /> to programmatically access the properties of an item in a <see cref="T:System.Web.UI.WebControls.DataList" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents an item in a <see cref="T:System.Web.UI.WebControls.DataList" /> control.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public DataListItem (int itemIndex, System.Web.UI.WebControls.ListItemType itemType);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="itemIndex" Type="System.Int32" /><Parameter Name="itemType" Type="System.Web.UI.WebControls.ListItemType" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use this constructor to create and initialize a new instance of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> class.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> class.</para></summary><param name="itemIndex"><attribution license="cc4" from="Microsoft" modified="false" />The index of the item in the <see cref="T:System.Web.UI.WebControls.DataList" /> control from the <see cref="P:System.Web.UI.WebControls.DataList.Items" /> collection. </param><param name="itemType"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Web.UI.WebControls.ListItemType" /> values. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateControlStyle"><MemberSignature Language="C#" Value="protected override System.Web.UI.WebControls.Style CreateControlStyle ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Web.UI.WebControls.Style</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is primarily used by control developers, when extending the functionality of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> control. </para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> object for the <see cref="T:System.Web.UI.WebControls.DataListItem" /> control, which contains the style properties for the control.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Web.UI.WebControls.TableItemStyle" /> that contains the style properties of the control.</para></returns></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DataItem"><MemberSignature Language="C#" Value="public virtual object DataItem { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters /><Docs><value>To be added: an object of type 'object'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.Web.UI.WebControls.DataListItem.DataItem" /> property to specify or determine the properties of a data item associated with the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object in the <see cref="T:System.Web.UI.WebControls.DataList" /> control.</para><block subset="none" type="note"><para>This property only applies to data items in the <see cref="T:System.Web.UI.WebControls.DataList" /> control. The <see cref="P:System.Web.UI.WebControls.DataListItem.ItemType" /> property of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object must be set to one of the <see cref="T:System.Web.UI.WebControls.ListItemType" />  enumeration values.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a data item associated with the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object in the <see cref="T:System.Web.UI.WebControls.DataList" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ItemIndex"><MemberSignature Language="C#" Value="public virtual int ItemIndex { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'int'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.Web.UI.WebControls.DataListItem.ItemIndex" /> property to determine the index number of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object from the <see cref="P:System.Web.UI.WebControls.DataList.Items" /> collection.</para><block subset="none" type="note"><para>This property only applies to data items in the <see cref="T:System.Web.UI.WebControls.DataList" /> control. The <see cref="P:System.Web.UI.WebControls.DataListItem.ItemType" /> property of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object must be set to ListItemType.Item, ListItemType.AlternatingItem, ListItemType.SelectedItem, or ListItemType.EditItem.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the index of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object from the <see cref="P:System.Web.UI.WebControls.DataList.Items" /> collection of the control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ItemType"><MemberSignature Language="C#" Value="public virtual System.Web.UI.WebControls.ListItemType ItemType { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.UI.WebControls.ListItemType</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'ListItemType'</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.Web.UI.WebControls.DataListItem.ItemType" /> property to determine the type of the item represented by the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object. The following table lists the various item types.</para><list type="table"><listheader><item><term><para>Item Type </para></term><description><para>Description </para></description></item></listheader><item><term><para>Header </para></term><description><para>The heading section of the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item><item><term><para>Footer </para></term><description><para>The footer section of the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item><item><term><para>Item </para></term><description><para>An item in the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item><item><term><para>AlternatingItem </para></term><description><para>An alternating item in the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item><item><term><para>SelectedItem </para></term><description><para>The selected item in the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item><item><term><para>EditItem </para></term><description><para>The item selected for editing in the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item><item><term><para>Separator </para></term><description><para>A separator between the items of the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item><item><term><para>Pager </para></term><description><para>The page selection section of the <see cref="T:System.Web.UI.WebControls.DataList" /> control. </para></description></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the type of the item represented by the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object in the <see cref="T:System.Web.UI.WebControls.DataList" /> control.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnBubbleEvent"><MemberSignature Language="C#" Value="protected override bool OnBubbleEvent (object source, EventArgs e);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="System.Object" /><Parameter Name="e" Type="System.EventArgs" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is used primarily by control developers when extending the functionality of the <see cref="T:System.Web.UI.WebControls.DataListItem" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Determines whether the event for the control is passed up the server control hierarchy.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the event has been canceled; otherwise, false.</para></returns><param name="source"><attribution license="cc4" from="Microsoft" modified="false" />The source of the event.</param><param name="e"><attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> object that contains the event data.</param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RenderItem"><MemberSignature Language="C#" Value="public virtual void RenderItem (System.Web.UI.HtmlTextWriter writer, bool extractRows, bool tableLayout);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Web.UI.HtmlTextWriter" /><Parameter Name="extractRows" Type="System.Boolean" /><Parameter Name="tableLayout" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="M:System.Web.UI.WebControls.DataListItem.RenderItem(System.Web.UI.HtmlTextWriter,System.Boolean,System.Boolean)" /> method to display the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object on the client.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Displays the <see cref="T:System.Web.UI.WebControls.DataListItem" /> object on the client.</para></summary><param name="writer"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Web.UI.HtmlTextWriter" /> object that contains the output stream for rendering on the client. </param><param name="extractRows"><attribution license="cc4" from="Microsoft" modified="false" />true to extract rows; otherwise false. </param><param name="tableLayout"><attribution license="cc4" from="Microsoft" modified="false" />true to display as a table; otherwise false. </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetItemType"><MemberSignature Language="C#" Value="protected virtual void SetItemType (System.Web.UI.WebControls.ListItemType itemType);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="itemType" Type="System.Web.UI.WebControls.ListItemType" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is used primarily by control developers when extending the functionality of a <see cref="T:System.Web.UI.WebControls.DataListItem" /> control.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the current <see cref="P:System.Web.UI.WebControls.DataListItem.ItemType" /> property for the <see cref="T:System.Web.UI.WebControls.DataListItem" /> control.</para></summary><param name="itemType"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Web.UI.WebControls.ListItemType" />  value.</param></Docs></Member><Member MemberName="System.Web.UI.IDataItemContainer.DataItem"><MemberSignature Language="C#" Value="object System.Web.UI.IDataItemContainer.DataItem { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Typically, you should use the <see cref="P:System.Web.UI.WebControls.DataListItem.DataItem" /> property to retrieve the data object for a <see cref="T:System.Web.UI.WebControls.DataListItem" /> object.</para><para>The <see cref="P:System.Web.UI.WebControls.DataListItem.System#Web#UI#IDataItemContainer#DataItem" /> member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.DataListItem" /> instance is cast to an <see cref="T:System.Web.UI.IDataItemContainer" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>For a description of this member, see <see cref="P:System.Web.UI.IDataItemContainer.DataItem" />.</para></summary></Docs></Member><Member MemberName="System.Web.UI.IDataItemContainer.DataItemIndex"><MemberSignature Language="C#" Value="int System.Web.UI.IDataItemContainer.DataItemIndex { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Typically, you should use the <see cref="P:System.Web.UI.WebControls.DataListItem.ItemIndex" /> property to retrieve the data-item index for a <see cref="T:System.Web.UI.WebControls.DataListItem" /> object.</para><para>The <see cref="P:System.Web.UI.WebControls.DataListItem.System#Web#UI#IDataItemContainer#DataItemIndex" /> member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.DataListItem" /> instance is cast to an <see cref="T:System.Web.UI.IDataItemContainer" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>For a description of this member, see <see cref="P:System.Web.UI.IDataItemContainer.DataItemIndex" />.</para></summary></Docs></Member><Member MemberName="System.Web.UI.IDataItemContainer.DisplayIndex"><MemberSignature Language="C#" Value="int System.Web.UI.IDataItemContainer.DisplayIndex { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Typically, you should use the <see cref="P:System.Web.UI.WebControls.DataListItem.ItemIndex" /> property to retrieve the data-item index for a <see cref="T:System.Web.UI.WebControls.DataListItem" /> object.</para><para>The <see cref="P:System.Web.UI.WebControls.DataListItem.System#Web#UI#IDataItemContainer#DisplayIndex" /> member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Web.UI.WebControls.DataListItem" /> instance is cast to an <see cref="T:System.Web.UI.IDataItemContainer" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>For a description of this member, see <see cref="P:System.Web.UI.IDataItemContainer.DisplayIndex" />.</para></summary></Docs></Member></Members></Type>