带有下拉列表的 ASP.Net GridView
由于我的上一个问题似乎不太受欢迎,所以我决定彻底改变我处理问题的方式。现在我的问题是我仍然有带有外键 FK 的 TABLE1,但我现在想做的是在 GridView 显示下拉列表中包含 FK 列。下拉列表的 Text 属性应该绑定到 TABLE1 中的 FK,但它们应该由不同的 FK 值(存储在 TABLE2 中)填充。
关于如何实现这一目标有什么想法吗?
PS:ASP.Net 中的数据控件确实很新
As my previous question didn't seem to have much popularity, I decided to change completely the way I approached the problem. Now my issue is that I still have TABLE1 with a foreign key FK, but what I want to do now is have the FK column in the GridView display Dropdown Lists. The Dropdown Lists should have their Text property bound to FK in TABLE1 but they should be populated by the different values of FK (stored in TABLE2).
Any idea about how to achieve this ?
PS : Really new to data controls in ASP.Net
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1.从数据库中将子表和父表作为数据集
2.将数据集指定为gridview的数据源(父表(Dataset.Table["ParentTable"]))
3.在网格视图的编辑项模板中添加下拉列表
4.选择下拉菜单时,确定下拉菜单和下拉菜单的值。使用选定的值查询子表。
5.填写其他字段的详细信息。
请使用脚本管理器和执行此操作时更新面板。
这对你很有帮助。
1.Bring your Child table and parent table from database as Dataset
2.Assign the dataset as datasource for gridview (parent table (Dataset.Table["ParentTable"]))
3.Add your drop down in edit item template of grid view
4.While Selecting Dropdown identify the values of Dropdown & Query the Child table with selected value.
5.populate the detail in other field.
please use script manager & Update panel while doing this.
that would be help full for you.
创建两个 SQL 数据源,一个用于父表,一个用于子表。将 gridview 绑定到第一个,并将模板中的下拉列表绑定到第二个。那应该可以解决问题。
Create two SQL datasources, one for the parent table and one for the child table. Bind the gridview to the first one and the dropdown in the template to the second one. That should do the trick.