treeview绑定两张表的数据

我在数据库里建了两张表一个表存银行名另一张表存的是对应银行卡的卡种名。是主外健关系。在树的根节点上我要绑银行名。子节点上我绑的是对应的银行卡的卡种名请问如何实现... 我在数据库里建了两张表一个表存银行名另一张表存的是对应银行卡的卡种名。是主外健关系。在树的根节点上我要绑银行名。子节点上我绑的是对应的银行卡的卡种名 请问如何实现 展开
 我来答
cnmahj
2008-03-31 · TA获得超过954个赞
知道小有建树答主
回答量:785
采纳率:0%
帮助的人:1067万
展开全部
string sql="select 银行名,银行CD from 银行表";
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
adapter.Fill(resultDS, "银行表");
sql="select 卡种名,卡种CD,银行CD from 卡种表";
adapter = new SqlDataAdapter(sql, conn);
adapter.Fill(resultDS, "卡种表");

foreach(DataRow row in resultDS.Talbes["银行表"].Rows)
{
string filter="银行CD='"+row["银行CD"].ToString()+"'";
TreeNode tn = new TreeNode();
tn.Name = row["银行CD"].ToString();
tn.Text = row["银行名"].ToString();
treeView1.Nodes.Add(tn);
foreach(DataRow cardrow in resultDS.Talbes["卡种表"].select(filter))
{
TreeNode subtn = new TreeNode();
subtn.Name = 卡种CD;
subtn.Text = 卡种名;
tn.Nodes.Add(subtn);
}

}
c34wolf
2008-03-31 · TA获得超过150个赞
知道小有建树答主
回答量:648
采纳率:0%
帮助的人:314万
展开全部
好像只能一一对应吧
但是你可以通过事件来解决吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式