protected void TVDept_SelectedNodeChanged(object sender, EventArgs e)
{
if (TVDept.SelectedNode.Parent != null)
{
//查询当前节点数据
Select("DeptID=" + TVDept.SelectedNode.ToolTip.ToString());
}
//展开或收缩节点
TVDept.SelectedNode.SelectAction = TreeNodeSelectAction.Expand; }点击有点击过的节点文字只会展开或收缩(像左边+/-一样)怎么修改才能点击文字时展开或收缩并且调用Select()方法
{
if (TVDept.SelectedNode.Parent != null)
{
//查询当前节点数据
Select("DeptID=" + TVDept.SelectedNode.ToolTip.ToString());
}
//展开或收缩节点
TVDept.SelectedNode.SelectAction = TreeNodeSelectAction.Expand; }点击有点击过的节点文字只会展开或收缩(像左边+/-一样)怎么修改才能点击文字时展开或收缩并且调用Select()方法
解决方案 »
- GridView1我进行了有源连接 现在要用代码修改其连接字符串可以吗
- 急求asp.net控件学习的网址
- 重复值问题
- 刚开始学写控件,欢迎大家指正
- 如何把Web页面内容转到Word里 紧急求助
- 关于页面刷新,50分
- 关于Infragistics NetAdvantage里的webGrid不是正常使用的问题。
- 下面一句代码如果我想实现转向 "OnLogin.aspx?lasturl="+Session["上一个URL地址"].ToString(); 我改怎么写?
- 各位大侠:Specified cast is not valid的问题请教大家!!!
- 请大家详细说一下:网页参数传递中“&”和“引号”的用法格式
- 从javascript里面的方法获得的参数如何在.cs中转换为int类型 用int.parse()不行 convert.int32()也不行
- position中的相对位置、绝对位置和固定位置的区别
<script language="javascript" type="text/javascript">
function ExpandNode(obj)
{
var img = document.getElementById(obj.parentElement.id.replace("t", "n"));
img.click();
return false;
}CS:
对于节点的Text增加如下的代码
root.Text = "<span onclick=\"javascript:return ExpandNode(this); \">Root</span>
<script language="javascript" type="text/javascript">
function ExpandNode(obj, clientid)
{
var img = document.getElementById(clientid + obj.parentElement.id.replace(clientid, "").replace("t", "n"));
img.click();
return true;
}
</script>code][code=C#]protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
TreeNode root = new TreeNode();
root.Text = "<span onclick=\"javascript:return ExpandNode(this, '" + this.menuView.ClientID + "'); \">Root</span>";
root.Value = "root";
menuView.Nodes.Add(root); for (int i=0; i<10; i++)
{
TreeNode son = new TreeNode();
son.Text = "<span onclick=\"javascript:return ExpandNode(this, '" + this.menuView.ClientID + "'); \">Son" + i.ToString() + "</span>";
son.Value = i.ToString(); root.ChildNodes.Add(son); for (int j = 0; j < 10; j++)
{
TreeNode ss = new TreeNode();
ss.Text = "SSSSSSSS" + j.ToString();
ss.Value = j.ToString(); son.ChildNodes.Add(ss);
}
}
}
}
其中menuView为TreeView的ID