由于我必须为我的公司测试一些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 1
2 1
3 1
4 2
5 2
如果你知道我的代码出了什么问题,请告诉我。提前谢谢。
亚历山大。
发布于 2011-06-01 08:40:00
查看一下telerik网站上的这个样本。看来这正是你想要做的。
https://stackoverflow.com/questions/6198059
复制相似问题