通过ObservableCollection 绑定到 DataGrid.

1. 前台Xaml.

  <DataGrid x:Name="dgMeasurements"
HorizontalAlignment="Left"
Margin="10,69,0,10"
ItemsSource="{Binding}"
AutoGenerateColumns="False"

Width="">
<DataGrid.Columns>
<DataGridTextColumn Header="Name"
Width=""
Binding="{Binding Name}" />
<DataGridTextColumn Header="Unit"
Width=""
Binding="{Binding Unit}" />
<DataGridTextColumn Header="Value"
Width=""
Binding="{Binding Value}" />
<DataGridTextColumn Header="LowerLimit"
Width=""
Binding="{Binding LowerLimit}" />
<DataGridTextColumn Header="UpperLimit"
Width=""
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;

最新文章

  1. 【转】Linux下Fork与Exec使用
  2. js函数的传参是按值传对递
  3. Arctext.js - 基于 CSS3 &amp; jQuery 的文本弯曲效果
  4. 使用Async和Await进行异步编程(C#版 适用于VS2015) z
  5. 答 “SOA会不会造成IT黑洞?”
  6. linux下获取时间差
  7. HW7.11
  8. Android 使用加速度传感器实现摇一摇功能及优化
  9. toj4119HDFS
  10. ubuntu蓝牙音响配对成功但在声音设置中无法设置 解决
  11. 1.5 select编写
  12. BZOJ1895Pku3580 supermemo——非旋转treap
  13. 阿里云logtail采集IDC机房机器需添加AliUids操作
  14. [Artoolkit] Marker of nftSimple
  15. Python开发【笔记】:aiohttp搭建简易聊天室
  16. 阿里云服务器(ECS)从购买到配置NodeJS环境
  17. iOS多线程编程之NSThread的使用(转载)
  18. yum命令速查
  19. 测试效率 timeit cProfile
  20. JAVA多线程基础学习一:基础知识

热门文章

  1. memcache (持续了解ing...)
  2. Qt 学习之路 2(12):菜单栏、工具栏和状态栏
  3. fatal error C1859: “Release\IWBServer.pch”意外的预编译头错误,只需重新运行编译器就可能修复此问题
  4. MySql8最新配置方式(完美)
  5. Educational Codeforces Round 7 B
  6. hdu3746 KMP-next数组的应用
  7. Qt中的布局管理器
  8. C语言指针收藏
  9. python进制转换或数据格式转换
  10. Appium自动化中截图的问题