如何在“网格和细节”视图中具有主键字段,但显示名称字段。然后在编辑模式下显示下拉菜单。
我有一个SQL数据库,正在通过LINQ并使用ASP.NET(C#)连接到我的网站。
该数据库是一个简单的设备清单数据库,具有四个表
[设备描述表中有一个用于制造商的数据字段,已填充了设备制造商表中的主键。历史记录表中有一个设备描述表的设备标识(主键)的数据字段和一个用于位置表中的位置ID(主键)。
我可以建立与数据库的连接,我正在尝试使用Gridviews和Detail Views。
但是,当我以网格视图或详细视图的形式显示设备表时,看到的是制造商ID,而不是制造商名称。我知道那是我应该看到的。我可以创建一个SQL视图(查询),在该视图中我将同时具有制造商ID和名称,然后可以显示制造商名称的数据字段。但是我知道有一种方法可以不用查询就可以做到这一点,并且可以在“项目模板”视图中找到某种方式来查看制造商名称。在“编辑模板”视图中,有一个下拉列表,将从制造商表中提取,该列表将显示制造商名称,但一旦“更新”了数据,则将制造商ID放入数据字段。
我曾尝试在网上查找教程,但似乎并没有找到合适的词。我被困在仅显示下拉列表的教程中,而不是将主键推回数据库的步骤。或在最初显示表格时显示制造商名称。我认为,如果可以在“详细信息”视图中使用它,则基本上与“网格视图”的处理类型相同。我希望该示例不会太深入编码,并且可以与我在Visual Studio中使用的类似向导的工具一起使用。我知道要问很多。
希望有人可以将我引向正确的视频或文本教程,以使我能够完成这项工作。
经过足够的尝试,我终于找到了所需要的资源,并且似乎正在运行。我搜索了“次级表中的ASP.NET LINQ GridView DropDownList”和宾果游戏。