MyDataSet=GetTreeData();
DataTable dt=MyDataSet.Tables["AllUserInfo"];
DataView dv=new DataView(dt);
foreach (TreeNode tn in tc)
{
foreach (DataRowView drv in dv)
{
if (tn.Value == drv["DepartmentID"].ToString)
{
TreeNode Unode = new TreeNode((string)drv["EmployeeName"]);
Unode.Expanded = false;
tn.ChildNodes.Add(Unode);
}
}
}
错误提示:运算符“==”无法应用于“string”和“方法组”类型的操作数我是想让节点的值与表中DepartmentID比较,如果相同,则将表中对应的EmployeeName添加到相应的节点上,结果。。请问该怎么改,逻辑应该没错吧谢谢各位了 !!!!!!
DataTable dt=MyDataSet.Tables["AllUserInfo"];
DataView dv=new DataView(dt);
foreach (TreeNode tn in tc)
{
foreach (DataRowView drv in dv)
{
if (tn.Value == drv["DepartmentID"].ToString)
{
TreeNode Unode = new TreeNode((string)drv["EmployeeName"]);
Unode.Expanded = false;
tn.ChildNodes.Add(Unode);
}
}
}
错误提示:运算符“==”无法应用于“string”和“方法组”类型的操作数我是想让节点的值与表中DepartmentID比较,如果相同,则将表中对应的EmployeeName添加到相应的节点上,结果。。请问该怎么改,逻辑应该没错吧谢谢各位了 !!!!!!
解决方案 »
- 如何保留两位小数?
- Html select问题???
- C#.net里,可以调用Word里的一些窗体吗?
- 在winform程序中,如何用进度条显示调用web服务的进度,谢谢各位高手指点!!!
- 请问哪里有.net 类库的继承图?就是类图。
- 替换节点的值
- 一个数组的问题,再开一帖,请高人指教
- c#如何发ARP数据包?
- Remoting一个奇怪的问题,求助!!!!我是不是发错了版块?
- 谁能给我讲讲try...catch语句是什么意思啊??
- C#一个Form有属性:IsMdiContainer=true;后,这时对他的子窗体进行.IsMdiContainer=true就会出错了。
- datagridview中的当前行移动到另一条时,怎样获取 datatable中相应的行的数据?
这个方法应该没错呀。。
private void initTree()
{
DataRow[] drs = dt.Select("ParentID=0", "ID asc");
for (int i = 0; i < drs.Length; i++)
{
TreeNode tn = new TreeNode(drs[i][1].ToString());
tn.SelectAction = TreeNodeSelectAction.Select;
tn.Expanded = false;
this.TreeView1.Nodes.Add(tn);
LoadTree(tn, Convert.ToInt32(drs[i][0]));
}
} private void LoadTree(TreeNode tn, int parentid)
{
DataRow[] drs = dt.Select("ParentID=" + parentid, "ID asc");
for (int i = 0; i < drs.Length; i++)
{
TreeNode child = new TreeNode(drs[i][1].ToString());
tn.SelectAction = TreeNodeSelectAction.Select;
child.Expanded = false;
tn.ChildNodes.Add(child);
LoadTree(child, Convert.ToInt32(drs[i][0]));
}
}
之前我用类似于你们的方法已经将表DepartmentInfo中的信息生成了一个目录树现在是要通过UserInfo表中对应于表DepartmentInfo的DepartmentID字段,将表UserInfo中的Name字段添加到已生成的相应
节点中。之前我将DepartmentID赋值给节点的值,不知道节点值是否会长期保存呢?忘赐教