10 implementations of IDataItemContainer
System.Web (8)
UI\WebControls\DataGridItem.cs (1)
16public class DataGridItem : TableRow, IDataItemContainer {
UI\WebControls\DataListItem.cs (1)
21public class DataListItem : WebControl, IDataItemContainer {
UI\WebControls\DetailsView.cs (1)
41public class DetailsView : CompositeDataBoundControl, IDataItemContainer, ICallbackContainer, ICallbackEventHandler, IPostBackEventHandler, IPostBackContainer, IDataBoundItemControl, IFieldControl {
UI\WebControls\FormView.cs (1)
34public class FormView : CompositeDataBoundControl, IDataItemContainer, IPostBackEventHandler,
UI\WebControls\GridViewRow.cs (1)
15public class GridViewRow : TableRow, IDataItemContainer {
UI\WebControls\MenuItem.cs (1)
1329public sealed class MenuItemTemplateContainer : Control, IDataItemContainer {
UI\WebControls\RepeaterItem.cs (1)
20public class RepeaterItem : Control, IDataItemContainer {
UI\WebControls\SiteMapNodeItem.cs (1)
20public class SiteMapNodeItem : WebControl, INamingContainer, IDataItemContainer {
System.Web.DynamicData (1)
DynamicData\QueryableFilterRepeater.cs (1)
143private class FilterRepeaterItem : Control, IDataItemContainer {
System.Web.Extensions (1)
UI\WebControls\ListViewItem.cs (1)
19public class ListViewItem : Control, INamingContainer, IDataItemContainer {
34 references to IDataItemContainer
System.Web (34)
UI\Control.cs (5)
284if (!String.IsNullOrEmpty(_id) && (!(this is IDataItemContainer) || (this is IDataBoundItemControl))) { 302(!(this is IDataItemContainer) || (this is IDataBoundItemControl))) { 306IOrderedDictionary dataKey = ((IDataKeysControl)dataKeysContainer).ClientIDRowSuffixDataKeys[((IDataItemContainer)dataItemContainer).DisplayIndex].Values; 312int index = ((IDataItemContainer)dataItemContainer).DisplayIndex; 828while (dataItemContainer != null && !(dataItemContainer is IDataItemContainer)) {
UI\DataBinder.cs (2)
328IDataItemContainer dataItemContainer = container as IDataItemContainer;
UI\WebControls\DataGridItem.cs (3)
107object IDataItemContainer.DataItem { 113int IDataItemContainer.DataItemIndex { 119int IDataItemContainer.DisplayIndex {
UI\WebControls\DataListItem.cs (3)
170object IDataItemContainer.DataItem { 176int IDataItemContainer.DataItemIndex { 182int IDataItemContainer.DisplayIndex {
UI\WebControls\DetailsView.cs (2)
3620int IDataItemContainer.DataItemIndex { 3626int IDataItemContainer.DisplayIndex {
UI\WebControls\FormView.cs (2)
3048int IDataItemContainer.DataItemIndex { 3054int IDataItemContainer.DisplayIndex {
UI\WebControls\GridViewRow.cs (3)
114object IDataItemContainer.DataItem { 120int IDataItemContainer.DataItemIndex { 126int IDataItemContainer.DisplayIndex {
UI\WebControls\MenuItem.cs (3)
1369object IDataItemContainer.DataItem { 1375int IDataItemContainer.DataItemIndex { 1381int IDataItemContainer.DisplayIndex {
UI\WebControls\RepeaterItem.cs (2)
88int IDataItemContainer.DataItemIndex { 94int IDataItemContainer.DisplayIndex {
UI\WebControls\SiteMapNodeItem.cs (3)
78object IDataItemContainer.DataItem { 84int IDataItemContainer.DataItemIndex { 90int IDataItemContainer.DisplayIndex {
UI\WebControls\TemplateField.cs (6)
50TemplateContainer(typeof(IDataItemContainer), BindingDirection.TwoWay) 110TemplateContainer(typeof(IDataItemContainer), BindingDirection.TwoWay) 131TemplateContainer(typeof(IDataItemContainer)) 153TemplateContainer(typeof(IDataItemContainer)) 174TemplateContainer(typeof(IDataItemContainer), BindingDirection.TwoWay) 195TemplateContainer(typeof(IDataItemContainer), BindingDirection.TwoWay)