博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF DataGrid绑定到数据源的方法
阅读量:4321 次
发布时间:2019-06-06

本文共 1021 字,大约阅读时间需要 3 分钟。

1 string conStr = System.Configuration.ConfigurationManager.ConnectionStrings["str"].ConnectionString; 2             SqlConnection con = new SqlConnection(conStr); 3             SqlCommand command = new SqlCommand(); 4             command.CommandText = "select * from test"; 5             command.Connection = con; 6             command.CommandType = System.Data.CommandType.Text; 7             try 8             { 9                 con.Open();10                 SqlDataAdapter sda = new SqlDataAdapter(command);11                 DataSet ds = new DataSet();12                 sda.Fill(ds,"Test");13                 DataTable dt = ds.Tables["Test"];14                 this.data.ItemsSource = dt.DefaultView;15             }16             catch17             {18                 MessageBox.Show("error");19             }

 今天又看到这里,说一下

为什么DataTableDefaultView属性可以赋值给DataGrid,而DataTable不行,

因为DataTableDefaultView属性返回的是一个DataView对象,而DataView对象是实现了IEnumerable接口的,所以可以进行赋值。

 

转载于:https://www.cnblogs.com/zhaotianff/p/5632448.html

你可能感兴趣的文章
eclipse中使用git上传到githup,报401 Authorization Required
查看>>
基于Golang打造一款开源的WAF网关
查看>>
POJ 2955 Brackets
查看>>
Python: execute an external program (zz)
查看>>
在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
查看>>
闭包2
查看>>
轮播图组件及vue-awesome-swiper的引入
查看>>
Java 笔记07
查看>>
POJ 3041 Asteroids (二分匹配)
查看>>
响应式布局
查看>>
缺陷跟踪系统Mantis之安装篇(转载)
查看>>
UI1_UITableViewHomeWork
查看>>
简单解析依赖注入(控制反转)在Spring中的应用
查看>>
NoSQL 简介及什么是AICD
查看>>
hibernate+mysql的连接池配置
查看>>
条件运算符 (?:)
查看>>
javascript Array(数组)
查看>>
HDU1518 Square 【剪枝】
查看>>
桥接模式
查看>>
android windows 上JNI编程
查看>>