我的应用程序在Silverlight(C#.Net) 我的要求是我想保存记录的ID。 我在这个组合中有组合框(例如:国家)显示的国家名称但保存时我想保存国家的ID。国家的名称来自国家大师。但是有另一个表存储国家的ID。 我该怎么做
答案 0 :(得分:2)
绑定到组合框的数据对象应具有ID和Name两个属性。显示ToString()
应为名称。当用户从组合框中选择一个国家/地区时,请从他们选择的对象中保存相应的ID。
从数据库方面,如果名称和ID位于不同的表中,则需要连接或连接表。
理想情况下,如果这是一对一关系,则名称和ID应位于同一个表中。如果没有,可以使用数据库视图来加入和查询它们。
答案 1 :(得分:0)
当然,您可以在某处将countryID与countryName相关联。
然后阅读此表以映射关联。
如果您没有以任何形式使用此表,则存在重大设计缺陷。