select l, lpad( ' ' || n, length(' ' || n) + ((l*4)-0 ), ' ')
from (select level l,
r.id idu,
r.name n
from rtpf_organization r
start with r.parentid is null
connect by prior r.id = r.parentid);
请问这段SQL。用LINQ代码怎么实现呢
实现不了。
您好。那么请问我在combox 如何如何实现像树那种效果呢?
@我二我快乐: MFC,WinForm,WPF的我都知道,JS 的不知道,你的是啥?
@Launcher: 我平时绑定combox值的都是用
var relevanceStation = from c in db.RES_STATIONS select new ListItem { Text = c.NAME, Value = c.RES_STATION_ID };
model.RelevanceStations = relevanceStation.ToList();
这种方式绑定的。现在SQL转换不了。只能寻找其他方式
@我二我快乐: 我能说你思维的跳跃性很强吗?我给你看一个例子:http://www.codeproject.com/Articles/2674/Store-and-show-Tree-struct-in-a-Combobox
所以我不知道你的 SQL 转换不了,跟如何制作一个下拉窗口显示树形结构的 ComboBox 控件有什么关系?
另外,你最终需要的是一个可以表示层级关系的项集合,使用 connect 只是可以让你的代码更简洁而已,并不表示不使用 connect 就不能生成这样的结构。
@Launcher: 其实我没一点思维可言。那段SQL生成出来是一个树形。你说的这个项集合应该是动态的、
@我二我快乐: SQL 查询出的数据是表格形式,不是树形,你认为的树形是在你编写的代码中的逻辑结果。你说的这个项集合是动态的是怎么个“动态”法?
@Launcher: 我傻了。呵呵呵。