wpf将表中数据显示到datagrid示例
发布时间:2023-06-13 04:14:06
标签:wpf,datagrid
a.在.xaml文件中拖入一个datagrid,然后添加列名,使用Binding="{Binding 数据库中的列名称}",如下:
<DataGrid AutoGenerateColumns="False" Height="438"HorizontalAlignment="Left" Margin="23,278,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="1249">
<DataGrid.Columns>
<DataGridTextColumn Width="100" FontSize="15" Header="编号" Binding="{Binding id}"/>
<DataGridTextColumn Width="140" Header="名称" FontSize="15" Binding="{Binding name}"/>
</DataGrid.Columns>
</DataGrid>
b.首先把要显示的数据查询后放入datatable中
public DataTable Show()
{
DataTable dt = new DataTable();
try
{
if (DBHelper.connection.State == ConnectionState.Closed)
DBHelper.connection.Open();
string sql = "查询语句";
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sql,DBHelper.connection);
sda.Fill(ds, "虚拟表名");
dt= ds.Tables["虚拟表名"];
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
return dt;
}
//注意:该方法中的虚拟表名就是一个自己定义的表名称
c.然后在后台代码编辑处将datatable中的数据与datagrid绑定
dataGrid1.ItemsSource = Show().DefaultView;


猜你喜欢
- 通俗的来说,Jackson是一个 Java 用来处理 JSON 格式数据的类库,其性能非常好。本文就来针对Jackson的用法做一个较为详细
- using System;using System.Collections.Generic;namespace Demo{ &nb
- 这种属性应用方式是field_name=@field_value@。两个@符号是springboot为替代${}属性占位符产生,原因是${}
- 本文实例为大家分享了Android购物分类效果展示的具体代码,供大家参考,具体内容如下SecondActivity.javapublic c
- 本文实例讲述了C#提取网页中超链接link和text部分的方法。分享给大家供大家参考,具体如下:string s = "..&qu
- Spring boot默认使用的是SimpleCacheConfiguration,即使用ConcurrentMapCacheManager
- 一、TimeZone 简介TimeZone 表示时区偏移量,也可以计算夏令时。在操作 Date, Calendar等表示日期/时间的对象时,
- 最近在做一个资源共享的项目中,采用了Struts2.1.8+Spr
- 该文章中使用了较多的 委托delegate和Lambda表达式,如果你并不熟悉这些,请查看我的文章《委托与匿名委托》、《匿名委托与Lambd
- 本文接上文“java反射之方法反射的基本操作方法”,利用反射了解下java集合中泛型的本质1、初始化两个集合,一个使用泛型,一个不使用Arr
- 本文实例讲述了Java使用JDBC连接postgresql数据库。分享给大家供大家参考,具体如下:package tool;import j
- 在练习Java的Scanner时,EditPlus如何读取从键盘输入的数呢?例如如下程序,编译通过,运行时却输入不了数据:package m
- Mybatis入门-基于配置实现单表的增删改查Mybatis简介官网链接:https://mybatis.org/mybatis-3/zh/
- 以下内容归纳了通过Java程序打印PDF文档时的3种情形。即:1 静默打印2 显示打印对话框打印3 打印PDF时自定义纸张大小使用工具:Sp
- 前言在上一篇学习SpringBoot中,整合了Mybatis、Druid和PageHelper并实现了多数据源的操作。本篇主要是介绍和使用目
- Condition是在Spring 4.0 增加的条件判断功能,通过这个可以功能可以实现选择性的创建 Bean操作。思考:SpringBoo
- 使用场景当我们在应用的Assets目录中需要加入文件时,可以直接将源文件放入,但这样会造成打包后的apk整体过大,此时就需要将放入的文件进行
- 本文实例讲述了从C#程序中调用非受管DLLs的方法。分享给大家供大家参考。具体方法如下:前言:从所周知,.NET已经渐渐成为一种技术时尚,那
- maven thin jar 步骤spring-boot-maven-plugin configuration &
- 一、说明到目前为止介绍的功能共享一对一的关系:即一个进程发送和一个进程接收。链接是通过标签建立的。本节介绍在多个进程中调用相同参数但执行不同