| bsp; /// <summary>
///清空所有树控件中的信息
/// </summary>
private void clear()
{
if(RootNode!=null)
{
RootNode.Nodes .Clear ();
if(RootNode!=null)
{
try
{
RootNode.Remove ();
}
catch
{}
}
}
if(alNode!=null)
if(alNode.Count >0)
alNode.Clear ();
}
/// <summary>
/// 构造树控件
/// </summary>
public void MakeTree()
{
clear();//清除树节点中的资源
Cursor.Current =Cursors.WaitCursor ;
// 首先要给根节点付值,因为取出来的结构中没有根节点的信息
RootNode=new BQ_TreeNode(m_RootMatID);
RootNode.MatID =m_RootMatID;
alNode.Add(RootNode);
this.Nodes .Add (RootNode);
foreach(DataRow row in m_tb.Rows )
{
BQ_TreeNode FNode=null;
BQ_TreeNode CNode=null;
CNode=MakeArray(row["ID"].ToString (),row["物料编码"].ToString (),out FNode);
FNode.Nodes.Add (CNode);
上一页 [1] [2] [3] [4] 下一页 |