在 c# 中通过 DataRelation 显示列值
本文关键字:显示 DataRelation | 更新日期: 2023-09-27 17:56:29
我最近一直在从Delphi迁移到C#。我发现C Sharp非常强大,IDE很棒。不过有一些不习惯的东西。
在数据库方面,我有两个内部相关的表。学生和类别。我将CategoryID
作为外键保留在学生表中。我想将DataGridView
链接到"学生"表。
当我添加一个新学生时,我也想从可用类别列表的下拉列表中选择学生Category
。在 Delphi 中,我们有机会向表添加一个查找列,以便它CategoryID
保留在后台但显示CategoryName
.
如何在 C# 中执行此操作?可以通过DataRelation吗?如果是,如何?
...你没有提到数据技术(Linq等)或接口(例如Winforms,Webforms等),所以很难帮助你。
但是我已经做了类似的事情,我会将其视为两个查询,首先执行select category.name
来填充下拉框,然后
int _temp = select category.id where category.name == dropdownbox.selectedtext
然后在学生的插入命令中,您只需提供 int _temp。