c# - 从 .Net 环境访问 H2 数据库 (JDBC) 的自定义控件

标签 c# winforms data-binding jdbc h2

我们的应用程序需要通过 .Net Framework (WinForms) 中的 H2 数据库 (JDBC) 进行通信。我有 C#/.Net Framework 编程经验,但我需要有关以下问题的一些指导:

  • UI 控件主要对应于数据库表/列,因此使用数据绑定(bind)很有意义。 ListBox和ComboBox内置了数据绑定(bind)功能。但是,这些功能默认情况下不会与我们拥有的数据源一起使用(通过IKVM,我们构建了必要的DLL以从.Net环境访问H2数据库,但访问是通过java.sql.* 类,an example is here )。我知道我需要编写包装 Java 调用的自定义代码(通过实现一些接口(interface)),但我不确定从哪里开始。

  • 我找到了一些 WinForms 应用程序的数据绑定(bind)示例,但这些示例显示了一个简单的控件和一个数据源。我想问一下是否有一种方法可以将多个控件连接到一个数据源(即一次查询数据源,然后在各种控件中使用结果的一部分;用一种方法来更新数据源用户界面)。我也不介意为此目的编写自定义类,但我不知道如何开始和去哪里。

在此先感谢您的所有帮助。

最佳答案

来自 this page :

An implementation of the ADO.NET interface is available in the open source project H2Sharp.

因此您只需要使用这个 ADO.NET 提供程序,数据绑定(bind)应该与其他 DBMS 一样工作

关于c# - 从 .Net 环境访问 H2 数据库 (JDBC) 的自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7867193/

相关文章:

c# - 如何将命令行参数传递给 WinForms 应用程序?

c# - 从 Windows 应用程序调用 Microsoft Azure 函数

c# - 无法将 int 转换为 byte

c# - 为什么对象在 IIS7 中从我的 session 中消失?

c# - ProductName 隐藏 System.Windows.Forms.Control.ProductName

c# - 目录 : giving full control in C#

c# - 使用代码验证 Microsoft Dynamics CRM

mvvm - 如何根据.net maui 中的条件进行绑定(bind)?

java - xjc 仅适用于架构的一部分

data-binding - 如果多行属性绑定(bind)到聚合物表达式,则聚合物 Dart 核心输入验证不起作用