1.默认数据显示(自动显示列)

后台绑定

            //DataGrid 数据绑定
dataGridOne.ItemsSource = _Context.Info.ToList();

前台定义

        <DataGrid Name="dataGridOne"
HorizontalAlignment="Left" Margin="10,92,0,0"
VerticalAlignment="Top" Height="219"
Width="642"/>

结果显示:

2.自定义显示列,DataGrid.AutoGenerateColumns 只是是否产生自动列

后台绑定同上

前台定义:

        <DataGrid  Grid.Row="1" AutoGenerateColumns="False"
x:Name="dataGridOne" Margin="20,20,20,20" >
<DataGrid.Columns>
<DataGridTextColumn Header="编号" Binding="{Binding Code}"/>
<DataGridTextColumn Header="姓名" Binding="{Binding Name}"/>
<DataGridTextColumn Header="性别" Binding="{Binding Sex}"/>
<DataGridTextColumn Header="民族" Binding="{Binding Nation}"/>
<DataGridTextColumn Header="生日" Binding="{Binding Birthday}"/>
</DataGrid.Columns>
</DataGrid>

结果显示:

 3.自定义链接列显示

后台代码:

        private void Button_Click(object sender, RoutedEventArgs e)
{
//数据绑定
dataGridOne.ItemsSource = list;
}
public class UrlItem
{
public string Name { get; set; }
public int SortNumber { get; set; }
public string Url { get; set; }
}

前台定义:

        <DataGrid x:Name="dataGridOne"
AutoGenerateColumns="False"
AlternatingRowBackground="PaleGoldenrod"
ColumnWidth="100" HorizontalAlignment="Left" Margin="15,15,0,0"
Grid.Row="1" VerticalAlignment="Top" Height="173" Width="518"
CanUserAddRows="False"
>
<DataGrid.Columns>
<DataGridTextColumn Header="网站名称" Binding="{Binding Name}" IsReadOnly="True"/>
<DataGridTextColumn Header="网址" Binding="{Binding Url}"/>
<DataGridTextColumn Header="序号" Binding="{Binding SortNumber}"/>
<DataGridHyperlinkColumn Header="查看" Binding="{Binding Url}" Width="200"/>
</DataGrid.Columns>
</DataGrid>

显示结果:

DataGrid 简单数据绑定实例1的更多相关文章

  1. DataGrid简单数据绑定实例2

    1.Image列显示: 后台绑定: //获取文件夹下的图片 string path = @"K:\Picture\jpg"; private void Button_Click(o ...

  2. WPF DataGrid 之数据绑定--实例2

    1.前台Grid定义 <!--数据绑定--> <DataGrid Grid.Row="1" Name="gridOne" Margin=&qu ...

  3. EasyUI DataGrid分页数据绑定

    记录东西感觉很痛苦,总结东西很痛苦,麻烦,不过为了下次的方便和知识的牢固以后要坚持总结. EasyUI DataGrid分页数据绑定 在解决方案中新建两个文件FormMain.aspx(html也可以 ...

  4. 【翻译】使用Knockout, Web API 和 ASP.Net Web Forms 进行简单数据绑定

    原文地址:http://www.dotnetjalps.com/2013/05/Simple-data-binding-with-Knockout-Web-API-and-ASP-Net-Web-Fo ...

  5. ASP.NET MVC 4 插件化架构简单实现-实例篇

    先回顾一下上篇决定的做法: 1.定义程序集搜索目录(临时目录). 2.将要使用的各种程序集(插件)复制到该目录. 3.加载临时目录中的程序集. 4.定义模板引擎的搜索路径. 5.在模板引擎的查找页面方 ...

  6. Linux简单程序实例(GNU工具链,进程,线程,无名管道pipe,基于fd的文件操作,信号,scoket)

    一, GNU工具链简介: (1)编译代码步骤: 预处理 -> 编译 -> 汇编 -> 链接: 预处理:去掉注释,进行宏替换,头文件包含等工作: gcc -E test.c -o te ...

  7. Redis:安装、配置、操作和简单代码实例(C语言Client端)

    Redis:安装.配置.操作和简单代码实例(C语言Client端) - hj19870806的专栏 - 博客频道 - CSDN.NET Redis:安装.配置.操作和简单代码实例(C语言Client端 ...

  8. Knockout, Web API 和 ASP.Net Web Forms 进行简单数据绑定

    使用Knockout, Web API 和 ASP.Net Web Forms 进行简单数据绑定   原文地址:http://www.dotnetjalps.com/2013/05/Simple-da ...

  9. MVC 4 插件化架构简单实现实例篇

    ASP.NET MVC 4 插件化架构简单实现-实例篇   先回顾一下上篇决定的做法: 1.定义程序集搜索目录(临时目录). 2.将要使用的各种程序集(插件)复制到该目录. 3.加载临时目录中的程序集 ...

随机推荐

  1. [转]《深度探索C++对象模型》读书笔记[二]

    3.3 Data Member的存取1.   不管什么情况,每一个static data member只有一个实体,放在程序的data segment之中,每次程序取用static member,不管 ...

  2. canvas 绘制矩形

    XXX(x,y,width,height)   x矩形左上角x坐标                                   y矩形左上角y坐标                       ...

  3. Java基础学习第二天

    ================每日必读==================== 写代码: 1.明确需求.我需要实现什么需求? 2.分析思路.我需要怎么实现需求? 3.确定步骤.我的每一部分思路需要使 ...

  4. ios app 开发中ipa重新签名步骤介绍-备

    作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要将安装包安装到ios机器上进行测试,这个时候我们就需要打包in house版本的ipa了,打包in house实际上是一个将ipa应 ...

  5. 递归目录的shell脚本

    #! /bin/sh # 在其他目录运行时一定要加上这样的语句 # 尤其是配置在crontab里自动运行 cd `` #定义数据别名 alias statdb="/usr/local/mys ...

  6. 使用john破解ubuntu(linux)9.10密码

    Title:使用john破解ubuntu(linux)9.10密码 --2011-11-23 15:00 ubuntu 9.10的账户密码加密方式改用sha512了,默认的john是破不了的,还好官方 ...

  7. swipejs

    http://swipejs.com/ http://www.scoop.it/t/javascript-for-mobile http://www.open-open.com/news/view/c ...

  8. oschina服务器软件

    服务器软件 74Apache模块 54Nginx扩展模块 13Radius相关 94PaaS 系统 29服务发现/注册和协调 17Docker 扩展 7Docker 映像 83应用服务器 189HTT ...

  9. op编译信赖的库

    Table of known prerequisites and their corresponding packages Here's a table with the package name f ...

  10. 30种IT技能让你年薪过10万美元!

    科技行业的高薪岗位向来不少,但在不断变化的职场中,热门技能却随时在变:今天的热门技术,明天可能就会过时.美国求职网站 Dice.com 最近发布了 2015 年薪酬报告,通过对 23,470 位 IT ...