DevExpress TreeList settingSelection recursive
ASPX
<dx:ASPxTreeList ID="ASPxTreeListLocations" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSourceUserMetersTree" KeyFieldName="sno" ParentFieldName="ParentId"
Width="300px" SettingsSelection-Recursive="true" Theme="Office2010Black">
<Columns>
<dx:TreeListTextColumn FieldName="Text" VisibleIndex="0" Caption="Lokasyon">
</dx:TreeListTextColumn>
</Columns>
<SettingsBehavior AutoExpandAllNodes="True" />
<SettingsSelection Enabled="True" />
</dx:ASPxTreeList>
<asp:SqlDataSource ID="SqlDataSourceUserMetersTree" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>">
</asp:SqlDataSource>
CODEBEHID
protected void Page_Load(object sender, EventArgs e)
{
SqlDataSourceUserMetersTree.SelectCommand = "SELECT * FROM Tree";
ASPxTreeListLocations.DataBind();
}
ВОПРОС:
Коды работают хорошо. Я хочу рекурсивный выбор, но это свойство не работает. Если я определяю SqlDataSource selectCommand на стороне aspx, это работает. Я не могу найти никакого решения. Нет сообщения об ошибке. Любой совет?
Спасибо...
1 ответ
Решение
Проверьте эту ссылку: Как: включить рекурсивный выбор при связывании во время выполнения
Попробуйте добавить опцию recursive = "true"
в настройки вашего дерева, НП