小编Wil*_*ill的帖子

将SQL表读入C#DataTable

我已经阅读了很多关于将DataTable插入SQL表的帖子,但是有一种简单的方法可以将SQL表拉入.NET DataTable吗?

.net c# sql asp.net datatable

80
推荐指数
4
解决办法
33万
查看次数

SQL数据层次结构

我已经查看了一些SQL层次结构教程,但它们对我的应用程序都没有多大意义.也许我只是没有正确理解它们.我正在编写一个C#ASP.NET应用程序,我想从SQL数据创建一个树视图层次结构.

这是层次结构的工作方式:

SQL TABLE

ID     | Location ID | Name
_______| __________  |_____________
1331   | 1331        | House
1321   | 1331        | Room
2141   | 1321        | Bed
1251   | 2231        | Gym

如果ID和位置ID相同,这将决定顶级父级.该父母的任何子女都将拥有与父母相同的位置ID.该孩子的任何孙子女的位置ID都等于孩子的ID,依此类推.

对于上面的例子:

- House
   -- Room
       --- Bed

任何帮助或指导易于遵循的教程将不胜感激.

编辑:

我到目前为止的代码,但只有父母和孩子,没有GrandChildren.我似乎无法弄清楚如何让它以递归方式获取所有节点.

using System;
using System.Data;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.SqlClient;

namespace TreeViewProject
{
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        PopulateTree(SampleTreeView);

    }



    public …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net tree hierarchy

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×2

c# ×2

sql ×2

.net ×1

datatable ×1

hierarchy ×1

tree ×1