表
id name code A12 zhang 01A23 liu 0101
A31 wang 02B32 he 0201B62 deng 010101求解决 绑定到treeview 上 只有 2位 4位 6位 8位的code
父子关系 01 是0101的父节点
高分求代码
id name code A12 zhang 01A23 liu 0101
A31 wang 02B32 he 0201B62 deng 010101求解决 绑定到treeview 上 只有 2位 4位 6位 8位的code
父子关系 01 是0101的父节点
高分求代码
TreeNode newnode1 = new TreeNode ();
TreeNode newnode2 = new TreeNode ();
TreeNode newnode3 = new TreeNode ();
TreeNode newnode4 = new TreeNode ();
SqlConnection conn = new SqlConnection("连接字符串");
conn.Open();
SqlDataAdapter ad = new SqlDataAdapter("select*from 表 where len(code=2 ORDER BY code", conn);
DataSet ds;
ad.Fill(ds);
for(int i=0;i<ds.Tables[0].Rows.Count;i++) //循环 00型的记录
{
newnode1 = new TreeNode();
newnode1.Text = ds.Tables[0].Rows[i][1].ToString();
string s=ds.Tables[0].Rows[i][2].ToString ;
string sql="select*from 表 where len(code)=4 and cod like'"+s+"%' ORDER BY code";
SqlDataAdapter ad1 = new SqlDataAdapter(sql, conn);
DataSet ds1;
ad1.Fill(ds1);
for (int j = 0; j < ds1.Tables[0].Rows.Count; j++) //循环0000型的记录
{
newnode2 = new TreeNode();
newnode2.Text =ds1.Tables[0].Rows[i][1].ToString();
newnode1.Nodes.Add(newnode2);
……………
…………
………//再嵌套写两个这种FOR 把SQL语句该下就是了 我就不写了哈- -!
}
TreeView1.Nodes.Add(newnode1); }
conn.Close();