TreeList RadControl: нет записей для отображения - PullRequest
0 голосов
/ 01 июня 2011

Поскольку я должен протестировать некоторые компоненты RadControls для своей компании, в настоящее время я работаю над элементом управления TreeList. Даже если я только попытаюсь сделать что-то простое (заполнить элемент управления запросом к базе данных), это не сработает, и я просто не могу понять, почему! Мои предыдущие исследования заставили меня подумать, что проблема связана со свойствами DataKeyNames и ParentDataKeyNames, но я не уверен. Поэтому вместо того, чтобы говорить о моей работе, я позволю вам получить фрагмент кода, чтобы вы могли взглянуть на него:

<telerik:RadTreeList ID="RadTreeList1" runat="server"
        AllowMultiItemEdit="False" AllowPaging="True" Culture="(Default)"
        DataKeyNames="SousThemeID" ParentDataKeyNames="SousThemThemeID" AutoGenerateColumns="True" DataSourceID="SqlDataSource1" IsItemInserted="False">

<ValidationSettings CommandsToValidate="PerformInsert,Update"></ValidationSettings>
        <Columns>
            <telerik:TreeListBoundColumn UniqueName="column"></telerik:TreeListBoundColumn>
        </Columns>
<EditFormSettings EditFormType="AutoGenerated"></EditFormSettings>
</telerik:RadTreeList>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
        ConnectionString="<%$ ConnectionStrings:ContenuConnectionString %>"
        SelectCommand="SELECT [SousThemeID], [SousThemLibelle], [SousThemThemeID] FROM [SousTheme]">
    </asp:SqlDataSource>

Вот небольшое объяснение моего запроса:

  1. работает хорошо, поэтому проблема не в этом
  2. SousThemeID: целое число, SousThemLibelle: строка, SousThemThemeID: целое число
  3. SousTheme (что означает под-тема или тема ниже) относится к теме (Theme.ThemeID = SousTheme.SousThemThemeID).

Пример:

[1] ["тест"] [1]

[2] ["как хочешь"] [1]

[3] ["Компьютер"] [1]

[4] ["Экономика"] [2]

[5] ["Финансы"] [2]

Если у вас есть идеи о том, что не так в моем коде, пожалуйста, сообщите мне Заранее спасибо.

Александр.

1 Ответ

0 голосов
/ 01 июня 2011

Посмотрите этот образец на веб-сайте telerik. Кажется, это именно то, что вы пытаетесь сделать.

...