GridCustomizeDataRowEditorEventArgs.DataItem Property
Returns the processed data item.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
public object DataItem { get; }
Property Value
Type | Description |
---|---|
Object | The data item. |
Remarks
Pass the DataItem
property value to the GetDataItemValue method to get the item’s field value when the Grid is bound to one of the following data sources:
- An Instant Feedback Data Source whose AreSourceRowsThreadSafe option is set to
false
(its default value) - A collection of anonymous objects
In other cases, you can cast the DataItem
property value to the corresponding type and use the {DataItem.FieldName}
notation to get the item’s field value.
Use the DataItem
property to get the processed data item in the CustomizeDataRowEditor event handler.
<DxGrid Data="@employees" CustomizeDataRowEditor="OnCustomizeDataRowEditor" ... />
@code {
Employee[]? employees;
protected override async Task OnInitializedAsync() {
employees = await EmployeeData.GetData();
}
void OnCustomizeDataRowEditor(GridCustomizeDataRowEditorEventArgs e) {
var product = e.DataItem as Employee;
// ...
}
}
See Also