Gets the data item that is bound to the tab
Namespace: Kettic.AspNet.ControlsAssembly: Kettic.AspNet.Controls (in Kettic.AspNet.Controls.dll) Version: 2014.4.1129.0 (2014.04.1129.0)
Syntax public override Object DataItem { get; set; }
Public Overrides Property DataItem As Object
Get
Set
public:
virtual property Object^ DataItem {
Object^ get () override;
void set (Object^ value) override;
}
abstract DataItem : Object with get, set
override DataItem : Object with get, set
Property Value
Type:
Object
An Object that represents the data item that is bound to the tab. The default value is null (Nothing in Visual Basic),
which indicates that the tab is not bound to any data item. The return value will always be null unless accessed within
a
TabDataBound event handler.
Remarks
This property is applicable only during data binding. Use it along with the
TabDataBound event to perform additional
mapping of fields from the data item to
KaxTab properties.
Examples
The following example demonstrates how to map fields from the data item to
KaxTab properties. It assumes the user has subscribed to the
TabDataBound event.
private void KaxTabControl1_TabDataBound(object sender, Kettic.AspNet.Controls.KaxTabControlEventArgs e)
{
e.Tab.ImageUrl = "image" + (string)DataBinder.Eval(e.Tab.DataItem, "ID") + ".gif";
e.Tab.NavigateUrl = (string)DataBinder.Eval(e.Tab.DataItem, "URL");
}
Sub KaxTabControl1_TabDataBound(ByVal sender As Object, ByVal e As Kettic.AspNet.Controls.KaxTabControlEventArgs) Handles KaxTabControl1.TabDataBound
e.Tab.ImageUrl = "image" & DataBinder.Eval(e.Tab.DataItem, "ID") & ".gif"
e.Tab.NavigateUrl = CStr(DataBinder.Eval(e.Tab.DataItem, "URL"))
End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also