关于TREEVIEW~~~ 向大家请教 最近我再做一个商贸管理软件,,其中很多页面都有TREEVIEW控件 需要绑定不同数据库里的数据 想把这个方法写到公用类里 在不同的页面里去调这个方法,, 请问如何实现?? 但是每个表里的字段名都不相同,,如何写成一个方法, 再每个页面里去调用啊~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从 TTreeView 做一个你自己的控件,指定属性。 设计一张系统功能菜单表,表里可以这样设计字段,id,pid,uid,name等等,然后根据pid来加载子菜单就可以了 private void initTree(DataSet ds, TreeNodeCollection Nds, string NodeId) { try { DataView dv = new DataView(); string intId = string.Empty; dv.Table = ds.Tables[0]; dv.RowFilter = "ParentMenuID='" + NodeId + "'"; foreach (DataRowView drv in dv) { TreeNode Tnode = new TreeNode(); Tnode.Value = drv["MenuID"].ToString(); Tnode.Text = drv["MenuTxt"].ToString(); //Tnode.ImageUrl = drv["Icon"].ToString(); // Tnode.NavigateUrl = "javascript:setURL('" + drv["LinkUrl"].ToString() + "','" + drv["NodeName"].ToString() + "');"; //Tnode.Target = "_self"; Tnode.ShowCheckBox = true; Tnode.Checked = this.popedomcontained(drv["MenuID"].ToString()); Nds.Add(Tnode); intId = drv["ParentMenuID"].ToString(); this.initTree(ds, Tnode.ChildNodes, Tnode.Value); } } catch (System.Exception ex) { Response.Redirect("Error.aspx?msg=" + ex.Message.ToString()); } } DBAdapter.Fill(ResultsDataSet)语法错误,请高手指教 各位帮忙看一下 客户端上传附件到服务器上传失败,并且在不上传附件而是保存内容后,在页面查看已上传的内容报错,不知道怎么解决。 爬去网页内容--错误提示:并非所有的代码都返回值。 路由器及IIS设置的问题 数据备份问题 救命呀!http/1.1错误? 关于ASP.NET登陆控件问题. CreateUserWizard能不能在第一步的页面中显示取消按钮。 关于forms认证的角色不稳定问题 如何调整gridview的单元格大小(紧急) 大家给我看下这是什么错误?
{ try
{
DataView dv = new DataView();
string intId = string.Empty;
dv.Table = ds.Tables[0];
dv.RowFilter = "ParentMenuID='" + NodeId + "'";
foreach (DataRowView drv in dv)
{
TreeNode Tnode = new TreeNode();
Tnode.Value = drv["MenuID"].ToString();
Tnode.Text = drv["MenuTxt"].ToString();
//Tnode.ImageUrl = drv["Icon"].ToString();
// Tnode.NavigateUrl = "javascript:setURL('" + drv["LinkUrl"].ToString() + "','" + drv["NodeName"].ToString() + "');";
//Tnode.Target = "_self";
Tnode.ShowCheckBox = true;
Tnode.Checked = this.popedomcontained(drv["MenuID"].ToString());
Nds.Add(Tnode);
intId = drv["ParentMenuID"].ToString();
this.initTree(ds, Tnode.ChildNodes, Tnode.Value);
}
}
catch (System.Exception ex)
{
Response.Redirect("Error.aspx?msg=" + ex.Message.ToString());
}
}