如何开发一个自己的带层级结构的树形控件啊? 主要想用来描述产品的装配关系,然后以此为基础,进行相关的文档管理、图纸管理、bug管理、样机管理等等。请各位大侠提供些思路。多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看懂asp.net的控件的源代码,然后再重新发明你自己的控件。 自定义控件public class DDLDepartment : DropDownList { public DDLDepartment() { bind(this, 0); this.Items.Insert(0, new ListItem("==请选择==", "")); } public void bind(DropDownList ddlDepartment, int parent) { IList<Department> deptlist = DepartmentBLL.SelectChild(parent); foreach (Department dept in deptlist) { string text = new string(' ', dept.Depth - 1); text += "└" + dept.DeptName; ddlDepartment.Items.Add(new ListItem(text, dept.DeptId.ToString())); bind(this, dept.DeptNo); } }} http://blog.csdn.net/xianfajushi/archive/2009/03/12/3985268.aspx 怎么让RadioButton按下还能再按上来 C#生成word的并插入图片 请问谁有.net写的新闻类型搜索引擎的代码 正则表达式(汉字) 一個比較難的問題,DataGrid中實現固定列 请教一下,为什么代码中linkbutton的click事件不执行 怎样实现写数据,要么全成功,要么都不成功?(在线=) 正则表达式问题。RegularExpressionValidator vb.net和c#学哪个好? 如何得知用户离开了你的网站? GridView中的排序问题 for中定义变量
public class DDLDepartment : DropDownList
{
public DDLDepartment()
{
bind(this, 0);
this.Items.Insert(0, new ListItem("==请选择==", ""));
}
public void bind(DropDownList ddlDepartment, int parent)
{
IList<Department> deptlist = DepartmentBLL.SelectChild(parent);
foreach (Department dept in deptlist)
{
string text = new string(' ', dept.Depth - 1);
text += "└" + dept.DeptName;
ddlDepartment.Items.Add(new ListItem(text, dept.DeptId.ToString()));
bind(this, dept.DeptNo);
}
}
}