WPF连接数据库+显示数据到dataGrid
来源:互联网 发布:mac版ps破解版安装包 编辑:程序博客网 时间:2024/05/16 11:20
(1)WPF支持直接用ado.net ,不像silverlight那样要通过RIA或者其他方式去连接数据库
所以我在这里先讲解直接用ado.net的用法
首先我们要在xaml页面拖一个dataGrid的控件
设置
AutoGenerateColumns="True"
在xaml.cs即后台
会用ado.net的童鞋都知道,要先添加头文件
using System.Data.SqlClient;
using System.Data;
然后才可以用ado.net
连接数据库代码如下:
SqlConnection sqlcon = new SqlConnection(sql);//
string sql1 = "select ID from ProductLot";
SqlDataAdapter sqlada = new SqlDataAdapter(sql1,sqlcon);
DataSet ds = new DataSet();
ds.Clear();
DataTable table1 = new DataTable();
sqlada.Fill(ds, "table1");
dataGrid1.DataContext= ds;
在这里我就不注释了,因为都是些简单的连接数据库装载到dataset里面的代码。
重要的是把数据装载dataGrid的方式
大家要注意,在后台要写上dataGrid.DataContext=ds;在前台要加上:ItemsSource="{Binding Path=table1}
下面是前台的代码
Name="dataGrid1" VerticalAlignment="Top" Width="456" />
执行后的结果是
(2)数据库实体类
1 拖一个dataGrid的控件到界面上
代码如下
<DataGrid AutoGenerateColumns="True" Height="111" HorizontalAlignment="Left" Margin="66,140,0,0" Name="dataGrid1"
VerticalAlignment="Top" Width="331" />
</Grid>
在项目下添加实体类模型
点击进去创建新连接
一直到后面,勾选表,然后完成,按F6生成一下。在菜单数据下->显示数据源能看到自己添加进来的实体类数据调用在后台
tb_testEntities tb = new tb_testEntities();
dataGrid1.ItemsSource = tb.info;
本文来自不想太帅噢的博客,原文地址:http://www.cnblogs.com/lihaozhou/archive/2012/08/10/2631385.html
- WPF连接数据库+显示数据到dataGrid
- WPF连接数据库+显示数据到dataGrid
- 【WPF】将数据显示到DataGrid
- wpf datagrid显示数据
- WPF提取oracle数据库中数据显示到DataGrid控件上
- wpf datagrid简单显示数据
- wpf的数据库Sql连接DataGrid.
- NPOI导出WPF DataGrid控件显示数据
- 绑定数据到wpf中的datagrid中
- 保存DataGrid数据到数据库
- 保存DataGrid数据到数据库
- WPF连接SQL数据库,将TextBox中填写的数据插入数据库中,并更新DataGrid表
- datagrid连接数据库并显示及更新
- 如何用c#连接到oracle数据库并用DataGrid把表中字段显示出来
- WPF 连接数据库中文编码显示
- wpf datagrid 数据绑定
- WPF数据绑定DataGrid
- WPF DataGrid数据刷新
- android 使用广播接收者监听短信和拦截外拨电话
- HASH函数
- 做网站用UTF-8编码还是GB2312编码?
- Background Indexer Crash Recovery java.lang.SckOverflowError
- oracle常用
- WPF连接数据库+显示数据到dataGrid
- 主键,外键,索引,唯一索引的应用
- How to read and understand a scientific paper: a guide for non-scientists
- 用ZipArchive压缩文件夹
- Ubuntu terminator 多窗口终端的快捷键(转)
- android timeUnit
- 【操作系统笔记】线程的实现与调度(结合Java)
- 10.5插入节点
- C语言的typedef 细节