由于我必须为公司测试一些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] [“test”] [1]
[2] [“无论你想要什么”] [1]
[3] [“电脑”] [1]
[4] [“经济”] [2]
[5] [“财务”] [2]
如果您对我的代码中出现的问题有任何疑问,请告诉我们。 提前谢谢。
亚历山大。