WPF DataGrid 数据绑定
初学WPF,目前就知道这个用法,废话不多说,直接上界面
MainWindow.xaml
<Window x:Class="WpfApplication1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded"><Grid><DataGrid Name="MyDataGrid" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,0,0,0" Width="525" Height="350" /></Grid>
</Window>
MainWindow.xaml.cs
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;namespace WpfApplication1
{/// <summary>/// MainWindow.xaml 的交互逻辑/// </summary>public partial class MainWindow : Window{public MainWindow(){InitializeComponent();}private void Window_Loaded(object sender, RoutedEventArgs e){//创建一个表单DataTable dt = new DataTable("User");//添加列dt.Columns.Add(new DataColumn("ID", typeof(Int32)));dt.Columns.Add(new DataColumn("Name", typeof(string)));dt.Columns.Add(new DataColumn("Sex", typeof(string)));dt.Columns.Add(new DataColumn("Addr", typeof(string)));//添加一行数据到列中DataRow dr1 = dt.NewRow();dr1["ID"] = 1;dr1["Name"] = "二狗";dr1["Sex"] = "未知";dr1["addr"] = "泰国";DataRow dr2 = dt.NewRow();dr2["ID"] = 2;dr2["Name"] = "铁剩";dr2["Sex"] = "男";dr2["addr"] = "日本";DataRow dr3 = dt.NewRow();dr3["ID"] = 3;dr3["Name"] = "狗蛋";dr3["Sex"] = "男";dr3["addr"] = "中国";dt.Rows.Add(dr1);dt.Rows.Add(dr2);dt.Rows.Add(dr3);MyDataGrid.ItemsSource = dt.DefaultView;//设置网格线MyDataGrid.GridLinesVisibility = DataGridGridLinesVisibility.All;}}
}
运行:
不要问为什么这么丑,因为丑,所丑...
end
WPF DataGrid 数据绑定相关推荐
- WPF DataGrid 主从表 数据绑定方式
昨天在网上搜了一下午没有看到一个关于WPF DataGrid主从表数据绑定的示例,但是我坚信这个简单的功能肯定是支持的,经研究问题解决. 现把相关方法共享下,给现在还在郁闷的兄弟们一点参考.重点在于定 ...
- WPF使用DataGrid数据绑定
文章目录 前言 一.新建数据模型 二.界面设计 三.数据初始化 四.WPF DataGrid.DataGridComboBoxColumn 数据绑定 前言 一.新建数据模型 public class ...
- WPF Datagrid with some read-only rows - Stack Overflow
原文:WPF Datagrid with some read-only rows - Stack Overflow up vote 21 down vote accepted I had the sa ...
- WPF DataGrid 如何将被选中行带到视野中
WPF DataGrid 如何将被选中行带到视野中 目录 前言 准备工作 方法一 方法二 总结 独立观察员 2021 年 12 月 11 日 前言 在 WPF 开发中,显示表格一般使用 DataGri ...
- WPF DataGrid 通过自定义表头模拟首行固定
WPF DataGrid 通过自定义表头模拟首行固定 独立观察员 2021 年 9 月 25 日 最近工作中要在 WPF 中做个表格,自然首选就是 DataGrid 控件了.问题是,UI 设计的表格是 ...
- WPF DataGrid:解决排序、ScrollIntoView、刷新和焦点问题
目录 介绍 第一种方法:记住选定的行,刷新DataGrid,再次选择行 最终方法:使用OneWay绑定,避免调用Refresh() 改进1:使ScrollIntoView()起作用 改进2:将选定的行 ...
- 使用绑定进行WPF DataGrid格式化的指南
目录 介绍 WPF DataGrid结构 WPF绑定基础 使用的业务数据 将DataGrid与业务数据连接 DataGrid格式 格式化列 格式化完整行 根据显示的值格式化单元格 根据业务逻辑数据格式 ...
- WPF DataGrid 和LINQ to SQL示例程序之一 (提供源代码下载)
WPF DataGrid 和LINQ to SQL示例程序之一 (提供源代码下载) WPF DataGrid 系列示例程序,由浅入深逐步介绍如何在WPF 应用程序中使用新的DataGrid 控件.本篇 ...
- wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017
wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017 . 子表绑定 ...
- wpf datagrid设置右键菜单打开时选中项的背景色
原文:wpf datagrid设置右键菜单打开时选中项的背景色 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/huangli321456/artic ...
最新文章
- java treemap get_java treeMap 排序后 get不到value
- Kubernetes中Service的种类
- bat批处理延迟运行脚本
- 常用汇编浮点操作指令
- [Swift]LeetCode19. 删除链表的倒数第N个节点 | Remove Nth Node From End of List
- 高通量数据分析必备|基因组浏览器使用介绍 - 1
- 王思聪在京被执行案和解了!已履行5000万
- android 如何启动nfc卡模拟模式_用手机模拟小区业主卡,出入更加便捷,免去带卡的烦恼,(限安卓)...
- 使用迅捷pdf虚拟打印机可以将excel转换成pdf文件吗?
- ubuntu串口助手推荐——comtool
- Android数据传输加密(三):RSA加密
- java对excel加密_随笔:Java 对Excel等文件进行加密、解密
- 笔记本显示器仅计算机,Nvidia X服务器设置仅显示1个屏幕(笔记本电脑+已连接外部显示器)...
- 网页使用的WindowMediaPlayer插件的问题22D6F312-B0F6-11D0-94AB-0080C74C7E95
- 金网安泰JAVA开发工程师面经
- 自动驾驶系统设计及应用--清华大学出版--部分笔记
- SettingsProvider单编生效
- 对Python threading.Thread(daemon=True)线程守护的理解
- 色彩标准卡——设计必备
- hostapd wpa_supplicant madwifi详细分析(十一)——wps原理及实现 三