由于我的previous question似乎不太受欢迎,我决定完全改变我处理这个问题的方式。现在我的问题是,我仍然有一个带有外键FK的TABLE1,但我现在想要做的是在GridView display下拉列表中拥有FK列。下拉列表应该将它们的文本属性绑定到TABLE1中的FK,但它们应该由FK的不同值(存储在TABLE2中)填充。
有关于如何实现这一点的想法吗?
PS :对ASP.Net中的数据控件来说真的很陌生
发布于 2010-09-16 10:35:41
1.将数据库中的子表和父表作为数据集
2.将数据集指定为网格视图的数据源(父表(Dataset.Table"ParentTable"))
3.在网格视图的编辑项模板中添加下拉菜单
4.当选择Dropdown时,识别Dropdown的值并使用所选值查询子表。
5.在其他字段中填充详细信息。
执行此操作时,请使用脚本管理器和更新面板。这对你来说是很有帮助的。
发布于 2010-09-07 11:46:24
创建两个SQL数据源,一个用于父表,另一个用于子表。将网格视图绑定到第一个,将模板中的dropdown绑定到第二个。这应该能起到作用。
https://stackoverflow.com/questions/3658311
复制