发现ASP.NET2.0的树型控件少了个SelectExpands属性。郁闷!
来源:互联网 发布:淘宝助理无法下载订单 编辑:程序博客网 时间:2024/05/15 07:01
在ASP.NET 1.x中安装的MS TREE控件中有SelectExpands属性,而在ASP.NET2.0中我找不到,要达到同样的效果,必须在节点中设置t1.SelectAction = TreeNodeSelectAction.Expand;
protected void Page_Load(object sender, EventArgs e)
{
try
{
OleDbDataAdapter odda = new OleDbDataAdapter("select note_id,parent_id,function_name,url,expanded from sys_tree where display=1 order by order_id asc", conn);
odda.Fill(ds);
creattree(ds.Tables[0].Rows[0][2].ToString(), ds.Tables[0].Rows[0][3].ToString(), null, 1, Convert.ToInt32(ds.Tables[0].Rows[0]["expanded"]));
}
catch (OleDbException ex)
{
Response.Write(ex.Message);
}
}
void creattree(string text, string url, TreeNode tnd, int pid, int expanded)
{
TreeNode t1 = new TreeNode();
//t1.ID = pid.ToString();
t1.Value = pid.ToString();
t1.Text = text;
t1.NavigateUrl = url;
t1.Target = "Main";
t1.SelectAction = TreeNodeSelectAction.Expand;//和ASP.NET1.1中TREEVIEW的SelectExpands属性等效
if (expanded == 1) t1.Expanded = true;
else t1.Expanded = false;
if (pid == 1) Treeview1.Nodes.Add(t1);
else tnd.ChildNodes.Add(t1);
//else tnd.Nodes.Add(t1);
string str1 = "parent_id =" + pid;
DataRow[] dryl = ds.Tables[0].Select(str1);
for (int i = 0; i <= dryl.GetUpperBound(0); i++)
{
creattree(dryl[i][2].ToString(), dryl[i][3].ToString(), t1, Convert.ToInt32(dryl[i][0]), Convert.ToInt32(dryl[i][4]));
}
- 发现ASP.NET2.0的树型控件少了个SelectExpands属性。郁闷!
- ASP.NET2.0自定义控件属性的写法
- ASP.NET2.0 新控件 TreeView控件的属性和事件
- ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性
- asp.net2.0控件
- ASP.NET2.0服务器控件之类型化样式属性
- ASP.NET2.0服务器控件之创建复杂属性
- 为ASP.NET2.0菜单控件增加target属性
- asp.net2.0的验证控件介绍
- ASP.NET2.0登陆控件的使用
- asp..net2.0文档上传 的一个方法(一个上传控件,上传多个文档 )
- [ASP.NET2.0]二个自己定义控件之间的传值
- ASP.NET2.0 HiddenField控件
- ASP.NET2.0控件一览
- ASP.NET2.0控件一览
- ASP.NET2.0 HiddenField控件
- ASP.NET2.0 HiddenField控件
- ASP.NET2.0 控件笔记
- jquery插件——页面弹出层(GreyBox)
- 十条不错的编程观点
- 衣食住行之我见
- 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (2)
- Building Android Source code with Ubuntu 10.04
- 发现ASP.NET2.0的树型控件少了个SelectExpands属性。郁闷!
- 写了一个超快的求余算法,求验证
- 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (3)
- 这里真是个不错的地方
- SEO必须知道的55个终极技巧
- 硬盘安装ubuntu 9.10正式版成功,9.10没有让我失望。(图文安装教程)原创
- 用Java实现非阻塞通信
- oracle imp命令行的使用
- 数据库 无损分解和保持依赖的判断