c#

位置:IT落伍者 >> c# >> 浏览文章

.net开发实例:绑定到ADO.NET数据源


发布日期:2021年01月04日
 
.net开发实例:绑定到ADO.NET数据源

本示例演示如何将 Windows Presentation Foundation (WPF) ListBox 控件绑定到 ADONET DataSet

示例

在本示例中OleDbConnection 对象用于连接到数据源该数据源是在连接字符串中指定的 Access MDB 文件建立连接后会创建一个 OleDbDataAdpater 对象OleDbDataAdpater 对象执行一个 select 结构化查询语言 (SQL) 语句以便从数据库中检索记录集通过调用 OleDbDataAdapter 的 Fill 方法此 SQL 命令的结果存储在 DataSet 的 DataTable 中本示例中DataTable 命名为 BookTable然后此示例将 ListBox 的 DataContext 属性设置为 DataSet 对象

然后我们将 ListBox 的 ItemsSource 属性绑定到 DataSet 的 BookTable

BookItemTemplate 是定义数据显示形式的 DataTemplate

IntColorConverter 将 int 转换为颜色利用此转换器如果 NumPages 的值小于 则第三个 TextBlock 的 Background 颜色为绿色否则为红色此处未显示此转换器的实现

上一篇:经测试ADO.NET 2.0竟然比1.0要慢

下一篇:安装vs2008出现的问题