ListControl.AppendDataBoundItems Property
Assembly: System.Web (in system.web.dll)
[ThemeableAttribute(false)] public: virtual property bool AppendDataBoundItems { bool get (); void set (bool value); }
/** @property */ public boolean get_AppendDataBoundItems () /** @property */ public void set_AppendDataBoundItems (boolean value)
public function get AppendDataBoundItems () : boolean public function set AppendDataBoundItems (value : boolean)
Not applicable.
Property Value
true if list items are not cleared before data binding; otherwise, false, if the items collection is cleared before data binding is performed. The default is false.The AppendDataBoundItems property allows you to add items to the ListControl object before data binding occurs. After data binding, the items collection contains both the items from the data source and the previously added items.
The value of this property is stored in view state.
This property cannot be set by themes or style sheet themes. For more information, see ThemeableAttribute and Introduction to ASP.NET Themes.
The following code example demonstrates how to include both data-bound items and items that are not data-bound in a ListBox control. In the Load event for the Page, one item is added to the Items collection and the AppendDataBoundItems property is set to true. Then, the ListBox control is bound to a DataTable control. The resulting ListBox control contains both the data-bound items and the item that was added individually.