日期:2014-05-18  浏览次数:20421 次

这样的动态功能可以实现吗?
有人提出这样的需求,例如,数据库有几个大类,每个大类下又有小类,这些类是动态添加的,当用户点了大类后页面需要产生属于这个大类的所有小类的一个页面,
而且能显示出每一个小类的名称,及需要填写的文本框。还能执行INSERT语句保存结果,可能前部分可以实现,但这个INSERT语句好象有点困难,请高人指点!

------解决方案--------------------
假如 大类表名 叫 ParentClass 小类的表名 叫ChildClass

大类中有一个ID 叫 ParentID 对应 小类中的ID ParentID

查询时
select ParentID,其它 from ChildClass where ParentID = @ParentID --查出大类下的所有小类ID 及其它项

可能用GridView或DropDownList显示
如果用GridView显示 就把ID隐藏 但请注意 用模板列 用绑定列是找不到值 的(不信就试一下)
如果用DropDownList绑定就用DataFieldText绑定 显示数据 DataFieldValue绑定 ID
不知道写的对不对 用Ide点一下就看到了
选择那个 直接ID去更新就成了
不会就发Mail Xep.com@163.com