Telerik UI for ASP。净AJAX?下载30天免费试用

数据绑定概述

RadListBox完全支持绑定到各种类型的数据源:

数据源可以同时支持层次结构和非层次结构。然而,RadListBox只适用于平面结构。项不能包含子项。

数据绑定属性和方法

当将ListBox绑定到数据源时,使用以下属性和方法:

  • 数据源property -设置为数据源的实例。在运行时绑定ListBox时,这是必须的。

  • DataSourceID属性-设置为数据源的ID。当以声明方式绑定ListBox时,这是强制的。

  • 数据成员属性—如果数据源是数据集而且数据成员,则ListBox绑定到数据表中各自的名称数据集.如果数据成员未设置时,ListBox绑定到第一个数据表数据集

  • DataTextField属性——这是数据源中要绑定到的字段名文本项的属性。

  • DataValueField属性——这是数据源中要绑定到的字段名价值项的属性。

  • DataKeyFieldproperty -这是来自数据源的字段名,它是主键。当启用重排序、传输或删除时必须设置AllowAutomaticUpdates = " True "

  • DataSortFieldproperty -这是数据源中决定排序顺序的字段名(例如,选择查询是按此列排序的)。这个属性和DataKeyField属性必须按照RadListBox自动执行重排序的顺序设置(AllowAutomaticUpdates = " True ")

  • DataBindmethod -在运行时绑定时设置了上述属性后调用此方法。此方法是运行时绑定的强制方法。

如果需要将数据源中的其他字段映射到ListBox项的属性,则可以使用ItemDataBound事件。看到指向ASP数据源组件举个例子。

追加数据绑定项

RadListBox暴露了AppendDataBoundItems财产(假默认情况下)。属性绑定ListBoxDataBind方法,所有ListBox项将自动清除。

设置AppendDataBoundItems真正的保留列表框中已经存在的项。这让你可以绑定RadListBox到多个数据源或同时使用未绑定和绑定模式。

另请参阅

在本文中
Baidu
map