我要设计一个treeview菜单的管理功能,谁能帮我想想画一个界面什么的,我要实现对一个功能树,增 删 改。
例如前面是checkbox,我选中了的话,子节点也必须选中
例如前面是checkbox,我选中了的话,子节点也必须选中
解决方案 »
- Visual C# .NET 的3个缺陷,你知道么?
- 高手进来看看,这是什么语法!~
- .net 如何獲取當前活動窗體(form.ActiveForm返回為空)
- 很急 `` 给为高手帮帮忙啊!小弟真的很急 一个很简单的问题 被我想的不知道为什么弄了啊!
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
- 关于数据存储的传判断语句问题,急!!
- Excel表格导入问题?十万火急,敬请高手指路
- 关于集合型属性的问题
- 关于object类里的ToString方法
- 求C# 用MSCOMM控件做的手机短信源代码。
- C# 调用C++的dll 文件 返回的一个字符串问题
- 崩溃问题
或者:MyTree.Attributes.Add("OnClick", "OnTreeNodeChecked()");页面写入以下JavaScript:
<script language ='javascript' type='text/javascript'>
function OnTreeNodeChecked()
{
var ele = event.srcElement;
if(ele.type=='checkbox')
{
var childrenDivID = ele.id.replace('CheckBox','Nodes');
var div = document.getElementById(childrenDivID);
if(div==null)return;
var checkBoxs = div.getElementsByTagName('INPUT');
for(var i=0;i<checkBoxs.length;i++)
{
if(checkBoxs[i].type=='checkbox')
checkBoxs[i].checked=ele.checked;
}
}
}
</script>
event没有定义,写清楚些
<tr>
<td class="style4">
<asp:TreeView ID="TreeView1" runat="server" Height="273px" >
<Nodes>
<asp:TreeNode Text="精品课信息" Value="新建节点">
<asp:TreeNode Text="添加" Value="新建节点" Target="I1"
NavigateUrl="http://www.baidu.com"></asp:TreeNode>
<asp:TreeNode Text="修改" Value="新建节点" Target="I1"
NavigateUrl="http://cartoon.tudou.com/"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="知识栏目" Value="新建节点">
<asp:TreeNode Text="文件上传" Value="新建节点" Target="I1" NavigateUrl="~/addfile.aspx"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="站内公告" Value="新建节点" NavigateUrl="~/zngg.aspx" Target="I1">
</asp:TreeNode>
<asp:TreeNode Text="学生通知" Value="学生通知" NavigateUrl="~/xstz.aspx" Target="I1">
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</td>
<td class="style3">
<iframe width="693"height="525"id="I1" name="I1" class=" center_right ">
</iframe>
</td>
</tr>
</table>
直接点击控件上的按钮就可以了