通过ObservableCollection 绑定到 DataGrid.

1. 前台Xaml.

  <DataGrid x:Name="dgMeasurements"HorizontalAlignment="Left"Margin="10,69,0,10"ItemsSource="{Binding}"AutoGenerateColumns="False"Width="370"><DataGrid.Columns><DataGridTextColumn Header="Name"Width="90"Binding="{Binding Name}" /><DataGridTextColumn Header="Unit"Width="40"Binding="{Binding Unit}" /><DataGridTextColumn Header="Value"Width="80"Binding="{Binding Value}" /><DataGridTextColumn Header="LowerLimit"Width="80"Binding="{Binding LowerLimit}" /><DataGridTextColumn Header="UpperLimit"Width="80"Binding="{Binding UpperLimit}" /></DataGrid.Columns></DataGrid>

2. 后台Code

ObservableCollection 如果是Struct的话,则不能正确的显示。原因未知,有空仔细研究一下。参考: http://www.cnblogs.com/gnielee/archive/2010/04/16/wpf4-datagrid-control-basic.html
ObservableCollection<TestMeasurements> measurements = new ObservableCollection<TestMeasurements>();
//measurements.Add(new TestMeasurements()...
dgMeasurements.DataContext = measurements;

转载于:https://www.cnblogs.com/fdyang/p/3440445.html

(WPF) DataGrid之绑定相关推荐

  1. WPF DataGrid MVVM 绑定 SelectedCells

    首先增加一个附加属性类 DataGridSelectedCellsBehavior public class DataGridSelectedCellsBehavior{public static I ...

  2. WPF DataGrid 和LINQ to SQL示例程序之一 (提供源代码下载)

    WPF DataGrid 和LINQ to SQL示例程序之一 (提供源代码下载) WPF DataGrid 系列示例程序,由浅入深逐步介绍如何在WPF 应用程序中使用新的DataGrid 控件.本篇 ...

  3. 使用绑定进行WPF DataGrid格式化的指南

    目录 介绍 WPF DataGrid结构 WPF绑定基础 使用的业务数据 将DataGrid与业务数据连接 DataGrid格式 格式化列 格式化完整行 根据显示的值格式化单元格 根据业务逻辑数据格式 ...

  4. wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017

    wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017 . 子表绑定 ...

  5. Wpf DataGrid 绑定Dynamic (二维数据表)

    最近有一个需求,需要根据用户数据动态生成二维数据表,绑定到表格后,用户再次编辑数据,最后再将编辑过的数据,生成类型数据,存入数据库. 仔细分析过后,觉得最适合的方式,莫过于给DataGrid绑定Dyn ...

  6. WPF DataGrid 如何将被选中行带到视野中

    WPF DataGrid 如何将被选中行带到视野中 目录 前言 准备工作 方法一 方法二 总结 独立观察员 2021 年 12 月 11 日 前言 在 WPF 开发中,显示表格一般使用 DataGri ...

  7. WPF DataGrid 通过自定义表头模拟首行固定

    WPF DataGrid 通过自定义表头模拟首行固定 独立观察员 2021 年 9 月 25 日 最近工作中要在 WPF 中做个表格,自然首选就是 DataGrid 控件了.问题是,UI 设计的表格是 ...

  8. WPF DataGrid:解决排序、ScrollIntoView、刷新和焦点问题

    目录 介绍 第一种方法:记住选定的行,刷新DataGrid,再次选择行 最终方法:使用OneWay绑定,避免调用Refresh() 改进1:使ScrollIntoView()起作用 改进2:将选定的行 ...

  9. WPF DataGrid 主从表 数据绑定方式

    昨天在网上搜了一下午没有看到一个关于WPF DataGrid主从表数据绑定的示例,但是我坚信这个简单的功能肯定是支持的,经研究问题解决. 现把相关方法共享下,给现在还在郁闷的兄弟们一点参考.重点在于定 ...

最新文章

  1. MobileNet-SSD
  2. Cisco pix或asa如何防止内网用户乱改ip配置案例
  3. 无聊时对连分数的思考
  4. javascript 保存原函数_前端工程师必须掌握的几个JavaScript设计模式及场景应用
  5. python入门指南txt-BeginnersGuide
  6. Linux -- sudoers (简单:转)
  7. 判断数据类型的几种方法
  8. AutoCAD2010安装教程
  9. 安装ahci驱动sata
  10. 股票大作手回忆录投机感悟
  11. HDU-3987 Harry Potter and the Forbidden Forest(最大流)
  12. 微信小程序服务端调用--小程序码 wxacode.getUnlimited 接口调用,实现微信扫码直接跳转小程序页面
  13. 牛客网-前端刷题记录(简单级)
  14. 【独行秀才】macOS Big Sur 11.5 Beta3版(20G5042c)原版镜像
  15. Cannot reach ADB server, attempting to reconnect. 或 list of devices attached(解决方案的最全整理)
  16. 老照片变模糊 10种方法将照片处理清晰
  17. No executable file specified.Use the “file“ or “exec-file“ command.
  18. 光学字符识别(OCR,Optical Character Recognition)
  19. 开源verilog仿真工具iverilog的安装与使用
  20. 三种循环的流程图画法总结

热门文章

  1. 深度学习之卷积神经网络(12)深度残差网络
  2. 如何设置 homestead zhong redis 开机自启_CentOS安装Redis
  3. python去重且顺序不变_Python中list去重且保持原顺序不变的方法
  4. vmware下找不到hgfs
  5. HTML MIME Type
  6. ASP.NET MVC:缓存功能的设计及问题
  7. 如何用dds实现线性调频_用神经网络生成线性调频
  8. ansys电力变压器模型_变压器模型……一切是如何开始的?
  9. 改变ComboBox控件的高度
  10. linux lsm 程序加载钩函数,LSM在Linux中的实现方式