treeview控件可以传值嘛??? 就是在我的treeview中有"所有帖子","审核的帖子" 这个是在一个master页中。现在就是我不想建立两个页面分别来呈现着两个选项。那么在treeview中的节点应该怎样传值??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果参数是TreeView的节点值 ,可以通过SelectedNodeChanged事件来获得参数,然后再查询绑定protected void TreeViewType_SelectedNodeChanged(object sender, EventArgs e) { TreeView tree = sender as TreeView; if (tree != null) { TreeNode node = tree.SelectedNode; if (node != null) { if (node.Value == "-1") model = 1; else if (node.Parent != null && node.Parent.Value == "-1") model = 2; else if (node.Parent != null && node.Parent.Value == "-2") model = 3; else { TreeNode pNode = node; string strValue = null; do { strValue = pNode.Value; pNode = pNode.Parent; } while (pNode.Value != "-1"); int.TryParse(strValue, out year); model = 4; } } //下面是重新绑定数据// this.MyGridView1.OnBind(); } } 楼上的,我没有看懂。我新手的获得了这个mode后,有怎么查询哦??可不可在treenode节点中的URL想这样 ~/managertopic.aspx?code=1 添加一个参数,然后通过这个参数在那边判断?? 你都得到节点的值了,当然是想怎么传怎么传喽。。 用url参数可以,然后得到参数,根据参数来查询出你要的数据,然后绑定就OK了。 我感觉我的所有的数据的绑定,都是用的sqldatasouce控件,这样是不是不是很好哦?? TreeNode rootNode = new TreeNode();rootNode.Text = "";rootNode.Value = "";rootNode.NavigateUrl = "a.asx?id=1"; web.config 错误提示怎么设置不能显示 网站数据表的设计 关于SOCKET粘包现象的疑惑? 如何知道网页是从哪里点过来的? 关于SOAP的菜鸟级问题!!!!!!!! asp.net问题 关于ASP.NET 中SQL数据运算的类型问题 怎样才能实现在textbox中输入完内容后按回车提交,这个提交事件放在哪,怎么触发?(急,在线) 初学ASP.NET的数据库连接问题, 又来散分,一个小时内,iframe问题 v2.0,再写个asp.net小例子,说明内容与行为如何分离 求助~~~~~~~~~~
{
TreeView tree = sender as TreeView;
if (tree != null)
{
TreeNode node = tree.SelectedNode;
if (node != null)
{
if (node.Value == "-1")
model = 1;
else if (node.Parent != null && node.Parent.Value == "-1")
model = 2;
else if (node.Parent != null && node.Parent.Value == "-2")
model = 3;
else
{
TreeNode pNode = node;
string strValue = null;
do
{
strValue = pNode.Value;
pNode = pNode.Parent;
}
while (pNode.Value != "-1"); int.TryParse(strValue, out year);
model = 4;
}
}
//下面是重新绑定数据
// this.MyGridView1.OnBind();
}
}
获得了这个mode后,有怎么查询哦??
可不可在treenode节点中的URL想这样 ~/managertopic.aspx?code=1 添加一个参数,然后通过这个参数在那边判断??
用url参数可以,然后得到参数,根据参数来查询出你要的数据,然后绑定就OK了。
rootNode.Text = "";
rootNode.Value = "";
rootNode.NavigateUrl = "a.asx?id=1";