我在C#&中填充了一个组合框。 SQL.I有两个表来从中获取数据。
Table1
Id CategoryName
1 Salary
2 Utility
3 Other
Table2
Id SubCategoryName CatId
1 XYZ Salary 1
2 YY Salary 1
3 Car Exp 3
现在我想在下拉列表中显示所有内容,以便用户选择其中任何一个,然后我将保存其ID。
我将如何知道所选的ID来自Table1
或Table2
?
答案 0 :(得分:0)
你必须玩假身份证。例如,您可以创建一个具有新Id的新类,并手动将新id映射到表。例如:
Class DisplayItem
Id 1 Name Salary
Id 2 Utility
Id 3 Other
Id 4 XYZ Salary
ID 5 Y Salary
Id 6 Car Exp
然后你需要看起来像这样的代码
public int GetTableId(int DisplayItemId)
{
if (DisplayItemId < 4)
return 1;
return 2;
}