C#里的treeview控件如何能绑定数据库里的数据

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:41:35
我做的是应用程序,窗体里拖放一个TreeView控件,想把数据库里的数据在这个控件里显示出来,对不起我没有分数了,但是请高手们给我解答一下吧 我很急
我的TREEVIEW控件是Winfrom窗体里的 不是ASP.NET里的TREEVIEW

数据表:
CREATE TABLE CateTable (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[CateName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[RootID] [int] NOT NULL ,
[ParentID] [int] NOT NULL
)
GO

存储过程:
CREATE PROCEDURE CateTable_GetList AS
BEGIN
Select
CateID,
CateName,
RootID,
ParentID
From
CateTable
Order By
CateID,RootID,ParentID
END

代码:
private void MainForm_Load(object sender, EventArgs e)
{
//从数据库中读取数据
SqlConnection con = new SqlConnection(ConnString.ConStr);
SqlCommand cmd = new SqlCommand("CateTable_GetList", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter sda = new SqlDataAdapter(cmd);