【发布时间】:2014-02-10 12:02:27
【问题描述】:
我正在尝试了解如何实现树视图控件 - 这一切看起来都非常复杂。但是,Treeview 控件会更合适。
我有一个包含字段 ID 和 ParentLevelID 的 SQL 表。
我在代码中添加了一个基本的 Treeview 控件:
<asp:TreeView ID="tvLevels" runat="server">
</asp:TreeView>
我想使用 LinqToSQL 填充此表。目前,我正在显示与 Gridview 相同的数据:
protected void SetupLevelsPanel()
{
// display levels according to current parentId
_svsCentralDataContext = new SVSCentralDataContext();
object levels;
if (_intParentLevelId == 0)
{
levels = (from sl in _svsCentralDataContext.SVSSurvey_Levels
where sl.ParentLevelID == null && sl.SurveyID == _intSurveyId
select new
{
sl.ID,
sl.SurveyID,
sl.UserCode,
sl.ExternalRef,
sl.Description,
sl.ParentLevelID,
sl.LevelSequence,
sl.Active
});
backUpButton.Visible = false;
}
else
{
levels = (from sl in _svsCentralDataContext.SVSSurvey_Levels
where sl.ParentLevelID == _intParentLevelId && sl.SurveyID == _intSurveyId
select new
{
sl.ID,
sl.SurveyID,
sl.UserCode,
sl.ExternalRef,
sl.Description,
sl.ParentLevelID,
sl.LevelSequence,
sl.Active
});
}
grdLevels.DataSource = levels;
grdLevels.DataBind();
GrdLevelButtons();
}
如何转换这些信息以使用我的 Treeview 控件?
【问题讨论】:
-
无需回复。我已经破解了。
-
嗨,史蒂夫。很高兴你得到你的答案 =) 仅供参考 - answer your own question 没关系;甚至鼓励!随时发布您的解决方案作为答案,以更清楚地表明您的问题已得到解决。
标签: c# asp.net visual-studio-2010 treeview