(高分求结果 诚心者GO)C# treeView与数据库

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:03:26
我先话说白了:我最恨 回答者牛头不对马嘴.复制也好,一定通过编译成功的.最好加上每一步说明!!>>>>>>>
>???>>>>>>

思路:
我想做一个类似于 QQ 好友显示方式:(treeView)
一时无法解决几个问题:想请教!!!
首先:我已经创建好了一个分组表(Wait_Group)
(这表存于ECard数据库下,我声明一下我用的ACCESS数据库)

接下来:应该与 treeView1连接.可是不知道怎么连,,希望高手解决!!

而最终的效果应该是:(比如我现在Group表下
列名: G_id groupname
1 我的好友
2 我的同学
3 我的亲人 )
假如数据库有这几条信息,现在用treeView来显示信息
我要求的是:
我的好友
好友列表....
我的同学
好友列表....
我的亲人
好友列表....
注:看看QQ列表就知道了,我的要求是,用Wait_Group表出来的只能为上图示例,!!

谁替我解决了..定以再再再加分!!!决不食言!!!

using System;
using System.IO;
using System.Windows.Forms;
using System.Runtime.Serialization.Formatters.Binary;

namespace testAll
{
/// <summary>
/// TreeView串行化类
/// </summary>
public class TreeViewDataAccess
{
public TreeViewDataAccess(){}

/// <summary>
/// TreeViewData
/// </summary>
[Serializable()]
public struct TreeViewData
{
public TreeNodeData[] Nodes;

/// <summary>
/// 递归初始化TreeView数据
/// </summary>
/// <param name="treeview"></param>
public TreeViewData(TreeView treeview)
{
Nodes = new TreeNodeData[treeview.Nodes.Count];
if (treeview.Nodes.Count == 0)
{
return;
}
for (int i = 0; i <= treeview.Nodes.Count - 1; i++)
{
Nodes[i] = new TreeNodeData(treeview.Nodes[i])