# DataRepeater

Namespace: **Wisej.Web**

Assembly: **Wisej.Framework** (4.0.0.0)

* [Control](https://docs.wisej.com/api/wisej.web/general/control)
  * [ScrollableControl](https://docs.wisej.com/api/wisej.web/containers/scrollablecontrol)
    * [ContainerControl](https://docs.wisej.com/api/wisej.web/containers/containercontrol)
      * [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater)

Displays data in a customizable list format.

{% tabs %}
{% tab title="C#" %}

```csharp
public class DataRepeater : ContainerControl, ISupportInitialize
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Class DataRepeater
    Inherits ContainerControl
    Implements ISupportInitialize
```

{% endtab %}
{% endtabs %}

## Constructors

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) DataRepeater()

Initializes a new instance of the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) class.

## Properties

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) AllowUserToAddItems

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean): Returns or sets whether users can add a new row to the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) at run time. (Default: `True`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) AllowUserToDeleteItems

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean): Returns or sets whether users can delete a row from the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) at run time. (Default: `True`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) BorderStyle

[BorderStyle](https://docs.wisej.com/api/wisej.web/enumerations/wisej.web.borderstyle): Returns or sets the border style for the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control. (Default: `Solid`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ClientArea

[Rectangle](https://docs.microsoft.com/dotnet/api/system.drawing.rectangle): Returns the client rectangle to use in the designer.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) CurrentItem

[DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem): Returns the current [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) in the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control. (Default: `null`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) CurrentItemIndex

[Int32](https://docs.microsoft.com/dotnet/api/system.int32): Returns or sets the index of the current [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) in a [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control. (Default: `-1`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) DataMember

[String](https://docs.microsoft.com/dotnet/api/system.string): Return or sets the name of the list or table in the data source for which the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) is displaying data. (Default: `""`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) DataSource

[Object](https://docs.microsoft.com/dotnet/api/system.object): Returns or sets the data source for which the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) is displaying data. (Default: `null`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) DisplayedItems

[DataRepeaterItem\[\]](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem): Returns the list of [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) items currently displayed on the client.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) FirstDisplayedItemIndex

[Int32](https://docs.microsoft.com/dotnet/api/system.int32): Return the index of the first currently displayed [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) in a [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control. (Default: `0`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) IsCurrentItemModified

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean): Return whether the data for a [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) in the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control has been changed by a user. (Default: `False`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemBorderStyle

[BorderStyle](https://docs.wisej.com/api/wisej.web/enumerations/wisej.web.borderstyle): Returns or sets the border style for the items in a [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

Default value is BorderStyle.Solid

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemCount

[Int32](https://docs.microsoft.com/dotnet/api/system.int32): Returns or sets the number of [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) items that are in the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control. (Default: `0`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemHeaderSize

[Int32](https://docs.microsoft.com/dotnet/api/system.int32): Return sets the size of the item header in a [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemHeaderVisible

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean): Returns or sets whether item headers are displayed in a [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

The default value is true.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemSelectedBackColor

[Color](https://docs.microsoft.com/dotnet/api/system.drawing.color): Returns or sets the background color for the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) panel when it's the [CurrentItem](#currentitem).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemSize

[Size](https://docs.microsoft.com/dotnet/api/system.drawing.size): Returns or sets the size of the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) child panels.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemTemplate

[DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem): Returns the template that represents the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) for the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

The default value is a Wisej.Web.DataRepeaterItem with BorderStyle: None

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) LayoutStyle

[DataRepeaterLayoutStyles](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeaterlayoutstyles): Return or sets whether the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control will be displayed with a vertical or horizontal orientation. (Default: `Vertical`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) PrefetchItems

[Int32](https://docs.microsoft.com/dotnet/api/system.int32): Returns or sets the number of items to prefetch outside of the visible area. The default is 0 (disabled). (Default: `0`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) RightToLeftLayout

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean): Enables or disables right-to-left layout when the value of [RightToLeft](https://docs.wisej.com/api/general/control#righttoleft) is [Yes](https://docs.wisej.com/api/enumerations/wisej.web.righttoleft#fields) (Default: `False`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ScrollBarVisible

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean): Returns or sets whether the scrollbar is visible. When the scrollbar is hidden, the user can still scroll using touch events, the keyboard, or the wheel. (Default: `True`)

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) VirtualMode

[Boolean](https://docs.microsoft.com/dotnet/api/system.boolean): Returns or sets a value that indicates whether you have provided your own data-management operations for the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control. (Default: `False`)

## Methods

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) AddNew()

Adds a new [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) to the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) CancelEdit()

Allows users to cancel an edit to the current child control in the current [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) FocusActiveControl()

Selects the active control. If the active control is not focusable, it selects the next focusable control.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnAllowUserToAddItemsChanged(e)

Fires the [AllowUserToAddItemsChanged](#allowusertoadditemschanged) event.

| Parameter | Type                                                                | Description                                                                                         |
| --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | A [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnAllowUserToDeleteItemsChanged(e)

Fires the [AllowUserToDeleteItemsChanged](#allowusertodeleteitemschanged) event.

| Parameter | Type                                                                | Description                                                                                         |
| --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | A [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnBindingContextChanged(e)

Fires the [BindingContextChanged](https://docs.wisej.com/api/general/control#bindingcontextchanged) event.

| Parameter | Type                                                                | Description                                                                                         |
| --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | A [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnCreateControl()

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnCurrentItemIndexChanged(e)

Fires the [CurrentItemIndexChanged](#currentitemindexchanged) event.

| Parameter | Type                                                                | Description                                                                                                 |
| --------- | ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | An [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnDataError(e)

Fires the [DataError](#dataerror) event.

| Parameter | Type                                                                                                                                    | Description                                                                                                                                                                          |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **e**     | [DataRepeaterDataErrorEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeaterdataerroreventargs) | An instance of [DataRepeaterDataErrorEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeaterdataerroreventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnDataMemberChanged(e)

Fires the [DataMemberChanged](#datamemberchanged) event.

| Parameter | Type                                                                | Description                                                                                         |
| --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | A [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnDataSourceChanged(e)

Fires the [DataSourceChanged](#datasourcechanged) event.

| Parameter | Type                                                                | Description                                                                                         |
| --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | A [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemCloned(e)

Fires the [ItemCloned](#itemcloned) event.

| Parameter | Type                                                                                                                          | Description                                                                                                                                                           |
| --------- | ----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterItemEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventargs) | An [DataRepeaterItemEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemCloning(e)

Fires the [ItemCloning](#itemcloning) event.

| Parameter | Type                                                                                                                                    | Description                                                                                                                                                                     |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterItemCloneEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemcloneeventargs) | An [DataRepeaterItemCloneEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemcloneeventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemsAdded(e)

Fires the [ItemsAdded](#itemsadded) event.

| Parameter | Type                                                                                                                                              | Description                                                                                                                                                                               |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) | An [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemSelected(e)

Fires the [ItemSelected](#itemselected) event.

| Parameter | Type                                                                                                                          | Description                                                                                                                                                           |
| --------- | ----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterItemEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventargs) | An [DataRepeaterItemEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemsRemoved(e)

Fires the [ItemsRemoved](#itemsremoved) event.

| Parameter | Type                                                                                                                                              | Description                                                                                                                                                                               |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) | An [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemUpdate(e)

Fires the [ItemUpdate](#itemupdate) event.

| Parameter | Type                                                                                                                          | Description                                                                                                                                                           |
| --------- | ----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterItemEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventargs) | An [DataRepeaterItemEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemValueNeeded(e)

Fires the [ItemValueNeeded](#itemvalueneeded) event.

| Parameter | Type                                                                                                                                    | Description                                                                                                                                                                     |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterItemValueEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemvalueeventargs) | An [DataRepeaterItemValueEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemvalueeventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnItemValuePushed(e)

Fires the [ItemValueNeeded](#itemvalueneeded) event.

| Parameter | Type                                                                                                                                    | Description                                                                                                                                                                     |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterItemValueEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemvalueeventargs) | An [DataRepeaterItemValueEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemvalueeventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnLayoutStyleChanged(e)

Fires the [LayoutStyleChanged](#layoutstylechanged) event.

| Parameter | Type                                                                | Description                                                                                         |
| --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | A [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnNewItemNeeded(e)

Fires the [NewItemNeeded](#newitemneeded) event.

| Parameter | Type                                                                | Description                                                                                                 |
| --------- | ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | An [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnUserAddedItems(e)

Fires the [UserAddedItems](#useraddeditems) event.

| Parameter | Type                                                                                                                                              | Description                                                                                                                                                                               |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) | An [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnUserDeletedItems(e)

Fires the [UserDeletedItems](#userdeleteditems) event.

| Parameter | Type                                                                                                                                              | Description                                                                                                                                                                               |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) | An [DataRepeaterAddRemoveItemsEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnUserDeletingItems(e)

Fires the [UserDeletingItems](#userdeletingitems) event.

| Parameter | Type                                                                                                                                                          | Description                                                                                                                                                                                           |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **e**     | [DataRepeaterAddRemoveItemsCancelEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemscanceleventargs) | An [DataRepeaterAddRemoveItemsCancelEventArgs](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemscanceleventargs) object that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnValidating(e)

Fires the [Validating](https://docs.wisej.com/api/general/control#validating) event.

| Parameter | Type                                                                                           | Description                                                                                                                    |
| --------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| **e**     | [CancelEventArgs](https://docs.microsoft.com/dotnet/api/system.componentmodel.canceleventargs) | A [CancelEventArgs](https://docs.microsoft.com/dotnet/api/system.componentmodel.canceleventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnVirtualModeChanged(e)

Fires the [VirtualModeChanged](#virtualmodechanged) event.

| Parameter | Type                                                                | Description                                                                                         |
| --------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **e**     | [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) | A [EventArgs](https://docs.microsoft.com/dotnet/api/system.eventargs) that contains the event data. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnWebEvent(e)

Processes the event from the client.

| Parameter | Type                                                                           | Description      |
| --------- | ------------------------------------------------------------------------------ | ---------------- |
| **e**     | [WisejEventArgs](https://docs.wisej.com/api/wisej.core/general/wisejeventargs) | Event arguments. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnWebRender(config)

Renders the client component.

| Parameter  | Type                                                          | Description                   |
| ---------- | ------------------------------------------------------------- | ----------------------------- |
| **config** | [Object](https://docs.microsoft.com/dotnet/api/system.object) | Dynamic configuration object. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) OnWebUpdate(state)

Updates the client component using the state information.

| Parameter | Type                                                          | Description           |
| --------- | ------------------------------------------------------------- | --------------------- |
| **state** | [Object](https://docs.microsoft.com/dotnet/api/system.object) | Dynamic state object. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) Refresh()

Forces a full reload of the data displayed by this [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) Refresh(refreshChildren)

Forces a full reload of the data displayed by this [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater).

| Parameter           | Type                                                            | Description                                            |
| ------------------- | --------------------------------------------------------------- | ------------------------------------------------------ |
| **refreshChildren** | [Boolean](https://docs.microsoft.com/dotnet/api/system.boolean) | True to also refresh all the children of this control. |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) RemoveAt(index)

Removes a [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) at the specified position from a [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

| Parameter | Type                                                        | Description                                                                                                                   |
| --------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **index** | [Int32](https://docs.microsoft.com/dotnet/api/system.int32) | The index of the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem). |

**Throws:**

* [ArgumentOutOfRangeException](https://docs.microsoft.com/dotnet/api/system.argumentoutofrangeexception)\
  The value specified for *index* is less than 0 or greater than [ItemCount](#itemcount) - 1.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) RenderScrollableProperties(config)

| Parameter  | Type                                                          | Description |
| ---------- | ------------------------------------------------------------- | ----------- |
| **config** | [Object](https://docs.microsoft.com/dotnet/api/system.object) |             |

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ResetItemBorderStyle()

Resets the value of [ItemBorderStyle](#itemborderstyle) to the original value.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ResetItemHeaderSize()

Resets the value of [ItemHeaderSize](#itemheadersize) to the original value.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ResetItemHeaderVisible()

Resets the value of [ItemHeaderVisible](#itemheadervisible) to the original value.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ScrollItemIntoView(index)

Scrolls the specified [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) into view.

| Parameter | Type                                                        | Description                                                                                                                   |
| --------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **index** | [Int32](https://docs.microsoft.com/dotnet/api/system.int32) | The index of the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem). |

**Throws:**

* [ArgumentOutOfRangeException](https://docs.microsoft.com/dotnet/api/system.argumentoutofrangeexception)\
  The value specified for *index* is less than 0 or greater than [ItemCount](#itemcount) - 1.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ScrollItemIntoView(index, alignWithTop)

Scrolls a specified [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) into view, optionally aligning it with the top of the control.

| Parameter        | Type                                                            | Description                                                                                                                                                                             |
| ---------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **index**        | [Int32](https://docs.microsoft.com/dotnet/api/system.int32)     | The index of the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem).                                                           |
| **alignWithTop** | [Boolean](https://docs.microsoft.com/dotnet/api/system.boolean) | true to align the top of the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) with the top of the control; otherwise, false. |

**Throws:**

* [ArgumentOutOfRangeException](https://docs.microsoft.com/dotnet/api/system.argumentoutofrangeexception)\
  The value specified for *index* is less than 0 or greater than [ItemCount](#itemcount) - 1.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-9bf7fa01e02f4da0f9ef90d3b049ae43e664919e%2Fprotected.png?alt=media) SetBoundsCore(x, y, width, height, specified)

| Parameter     | Type                                                                                           | Description |
| ------------- | ---------------------------------------------------------------------------------------------- | ----------- |
| **x**         | [Int32](https://docs.microsoft.com/dotnet/api/system.int32)                                    |             |
| **y**         | [Int32](https://docs.microsoft.com/dotnet/api/system.int32)                                    |             |
| **width**     | [Int32](https://docs.microsoft.com/dotnet/api/system.int32)                                    |             |
| **height**    | [Int32](https://docs.microsoft.com/dotnet/api/system.int32)                                    |             |
| **specified** | [BoundsSpecified](https://docs.wisej.com/api/wisej.web/enumerations/wisej.web.boundsspecified) |             |

## Events

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) AllowUserToAddItemsChanged

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the [AllowUserToAddItems](#allowusertoadditems) property changes.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) AllowUserToDeleteItemsChanged

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the [AllowUserToDeleteItems](#allowusertodeleteitems) property changes.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) CurrentItemIndexChanged

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the property [CurrentItemIndex](#currentitemindex) changes.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) DataError

[DataRepeaterDataErrorEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeaterdataerroreventhandler) Fired when an external data-parsing or validation operation throws an exception, or when an attempt to commit data to a data source fails.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) DataMemberChanged

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the [DataMember](#datamember) property changes.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) DataSourceChanged

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the [DataSource](#datasource) property changes.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemCloned

[DataRepeaterItemEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventhandler) Fired after the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) and its controls are cloned from the [ItemTemplate](#itemtemplate).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemCloning

[DataRepeaterItemCloneEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemcloneeventhandler) Fired before the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) and its controls are cloned from the [ItemTemplate](#itemtemplate).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemsAdded

[DataRepeaterAddRemoveItemsEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventhandler) Fired when a new [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) is added to the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemSelected

[DataRepeaterItemEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventhandler) Fired after the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) becomes the current item.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemsRemoved

[DataRepeaterAddRemoveItemsEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventhandler) Fired when a [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) is deleted from the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemUpdate

[DataRepeaterItemEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemeventhandler) Fired when an instance of [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) is updated.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemValueNeeded

[DataRepeaterItemValueEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemvalueeventhandler) Fired when the [VirtualMode](#virtualmode) property is set to true and a new value for a child control of a [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) is needed.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) ItemValuePushed

[DataRepeaterItemValueEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritemvalueeventhandler) Fired when the [VirtualMode](#virtualmode) property is set to true and the value of a child control in the [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem) changes.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) LayoutStyleChanged

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the [LayoutStyle](#layoutstyle) property changes.

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) NewItemNeeded

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the [VirtualMode](#virtualmode) property is set to true and the user creates a new [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) UserAddedItems

[DataRepeaterAddRemoveItemsEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventhandler) Fired when the user adds a new [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) UserDeletedItems

[DataRepeaterAddRemoveItemsEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemseventhandler) Fired after the user deletes a [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) UserDeletingItems

[DataRepeaterAddRemoveItemsCancelEventHandler](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateraddremoveitemscanceleventhandler) Fired when the user deletes a [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem).

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) VirtualModeChanged

[EventHandler](https://docs.microsoft.com/dotnet/api/system.eventhandler) Fired when the [VirtualMode](#virtualmode) property changes.

## Implements

| Name                                                                                                 | Description                                                                                                                              |
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [IUserData](https://docs.wisej.com/api/wisej.web/interfaces/wisej.web.iuserdata)                     | Provides access to the `UserData` and `Tag` properties associated to the component implementing this interface.                          |
| [IBindableComponent](https://docs.wisej.com/api/wisej.web/data-binding/wisej.web.ibindablecomponent) | Bindable components implement this interface.                                                                                            |
| [IContainerControl](https://docs.wisej.com/api/wisej.web/interfaces/wisej.web.icontainercontrol)     | Provides the functionality for a control to act as a parent for other controls.                                                          |
| [IDropTarget](https://docs.wisej.com/api/wisej.web/interfaces/wisej.web.idroptarget)                 | Controls that support drag & drop operations implement this interface.                                                                   |
| [IWisejComponent](https://docs.wisej.com/api/wisej.core/interfaces/wisej.core.iwisejcomponent)       | All wisej components implement this interface.                                                                                           |
| [IWisejControl](https://docs.wisej.com/api/wisej.core/interfaces/wisej.core.iwisejcontrol)           | All wisej controls derived from the [Control](https://docs.wisej.com/api/wisej.web/general/control) class must implement this interface. |
| [IWisejSerializable](https://docs.wisej.com/api/wisej.core/interfaces/wisej.core.iwisejserializable) | Allows an object to serialize itself.                                                                                                    |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wisej.com/api/wisej.web/containers/datarepeater.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
