2009-12-20 230 views
0

我正在开发使用VS 2008和后端Oracle 10g的软件。如何从数据库中选择列表框中的数据?

我的第一个问题是:我可以使用LINQ for oracle吗? 或/和

有没有一种方法不使用LINQ我可以加入多个源收集结果。 例如我有两个数据集,一个是名为cat_set的类别,第二个是名为prd_set 的产品,现在我想列出产品的基础/特定于第二组中的所选类别。

我做了两个数据集。一个用于从combobox中的db上载数据并在ListBox中上载第二个数据的类别,但仅用于组合框中的选定类别。

在此先感谢。

+0

有一个数据集1,其中从oracle 10g中选取数据。表名category_m(cat_1d,cat_name)。第二个产品(prd_code,prd_name,cat_id)。并且有一个组合框,其中当用户从组合框中选择一个类别,然后在列表框中填入产品信息时显示所有类别。特定于以上所选类别。请记住,有两个数据集用于分类,第二个用于产品 - – Haid 2009-12-20 14:38:37

+0

您能否更新您的原始问题 - 您无法真正有效地在评论中显示表格结构和表格内容 - 谢谢。 – 2009-12-20 18:27:52

回答

2

有连接到Oracle和使用LINQ了一些方法:

  • DevArt具有DotConnect for Oracle是支持Oracle,所以你可以使用LINQ查询基础数据

  • 思维空间LightSpeed被ORM(Linq-to-SQL或EF的替代品),它也支持Oracle作为后端并具有完整的LINQ支持

还有其他的项目,但我对它们并不十分了解(它们的完整性和稳定性以及可靠性)。

我不太理解你关于连接两个数据集来填充下拉列表的第二个问题 - 你能详细说一下吗?您能否告诉我们这两个数据集是什么样子的(他们有哪些字段)以及您想要在组合框中显示哪些部分?哪个应该是显示字段,应该是值字段?

相关问题