首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

帮忙看看这个.net题啊小弟我找工作别人出的题

2012-02-01 
帮忙看看这个.net题啊,我找工作别人出的题下面这个题你给我点思路啊。。。生成一个设备台帐管理页面,要求左边

帮忙看看这个.net题啊,我找工作别人出的题
下面这个题你给我点思路啊。。。
生成一个设备台帐管理页面,要求左边显示设备树目录(要求使用递归),右边显示设备列表(要求在列表中显示出设备所属部门名称)。结构如下:
1、设备台帐表(EQ_MA)
序号     字段名称           字段标题       字段类型           字段长度         小数位数   关键字
1               EQID                 设备ID           numeric             18                         0             Yes
2             DEPARTID           部门编号         numeric           18                         0             No
3             EQKKS                 设备kks           varchar           100                       0             No
4             EQNAME               设备名称         varchar           200                       0             No
5             EQ_LEVEL           重要程度         varchar           10                         0           No
6             SORT_INDEX       排序索引号     varchar           18                       0             No
7               SSXT                 所属系统         varchar           300                     0             No
8             FATHERID           父设备ID         varchar           18                       0             No
9               BZ                     备注                 varchar         200                       0             No

2、部门信息表
序号   字段名称     字段标题         字段类型       字段长度       小数位数       关键字
1         DEPARTID         部门ID         numeric             18                     0                   Yes
2         DEPARTNAME       部门名称     varchar         100                     0                   No


3           BZ                     备注             varchar           200                 0                     No    

主要有2个地方:一是那个 "字段标题 ",数据库中能写上吗?不能的话怎么处理啊?二是那个递归,真的不会啊。      


[解决办法]
楼主,这是在考基本功呀?没什么难处吧。

在学校也应该有过类似的程序联系呀。

递归是树结构必备的。


[解决办法]
先说明,你要是一点都不了解ado.net类就不要往下看了.我也算白辛苦了~^~

大致的结构如下,你在添加一些输出语句就行了。

void DisplayRow(DataRow row)
{
// output statement
foreach (Data row rowChild in row.GetchildRows( "yourReferencing ")
DisplayRow(rowChild);
}
[解决办法]
不好意思,上面丢了个“)”

[解决办法]
楼上正解
[解决办法]
工作结果

热点排行