1定义提供数据源的方法:protected IEnumerable GetParentRoleDataSource(object categoryId)
{
IEnumerable results = from r2 in eDataContext.Role
where r2.IsDeleted == false
select new { ParentRoleID = r2.RoleID, ParentRoleName = r2.RoleName };
return results;
}
2. 页面绑定数据源和键值,并且用value关联好
<dxe:ASPxComboBox ID="parentRoleComb" runat="server" Value='<%# Eval("ParentRoleID")%>' ValueField="ParentRoleID" TextField="ParentRoleName"
DataSource='<%# GetParentRoleDataSource(Eval("ParentRoleID")) %>' ValueType="System.Int32">
</dxe:ASPxComboBox>