Treeview数据绑定
#region 获取网点号
private void BindWangdH()
{
SIPS_DBSResult dbsr = dbst.doGetAllWangd();
if (dbsr.isSucceed)
{
DataTable dt = dbsr.DBSDataSet.Tables[0];
if (dt.Rows.Count > 0)
{
DataRow[] rows = dt.Select("parent_id='-1'");
TreeNode node = new TreeNode();
node.Text = rows[0]["title"].ToString();
node.Tag = rows[0]["netnum"].ToString();
treeView.Nodes.Add(node);
BindTree(node,dt);
}
}
else
{
}
}
//获取子节点
private void BindTree(TreeNode fistNode,DataTable dt)
{
DataRow[] rows = dt.Select("parent_id='" + fistNode.Tag + "'");
for (int i = 0; i < rows.Length; i++)
{
TreeNode node = new TreeNode();
node.Text = rows[i]["title"].ToString();
node.Tag = rows[i]["netnum"].ToString();
fistNode.Nodes.Add(node);
BindTree(node, dt);
}
}
浙公网安备 33010602011771号