wpf——datagrid中如何获取DataGridTextColumn等某行某列的值
来源:互联网 发布:抗战网络电影 编辑:程序博客网 时间:2024/06/06 04:02
如果使用的是mvvm模式的话,可以像下面这么做:
xaml:<UserControl x:Class="CustomSetSN" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Customer.MvvM" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:DesignHeight="340" d:DesignWidth="538"> <UserControl.DataContext> <local:CViewModel/> </UserControl.DataContext> <Grid Background="#FF7EDE75"> <Grid.RowDefinitions> <RowDefinition Height="81*"/> <RowDefinition Height="89*"/> </Grid.RowDefinitions> <DataGrid x:Name="dataGrid1" Background="#FF7EDE75" AutoGenerateColumns="False" CanUserAddRows="False" HeadersVisibility="Column" HorizontalAlignment="Left" Margin="-7,-6,-3,0" VerticalAlignment="Top" Width="548" Height="346" Loaded="ItemsSources_Load" Grid.RowSpan="2"> <DataGrid.ColumnHeaderStyle> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="HorizontalContentAlignment" Value="Center" /> </Style> </DataGrid.ColumnHeaderStyle> <DataGrid.Columns > <DataGridTextColumn Header="设备总编号" x:Name="curtainEquTotalNum" Width="19*" Binding="{Binding EquTotalNum,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True"/> </DataGrid.Columns> </DataGrid> </Grid></UserControl>后台函数中可以这样写: var selectItem = dataGrid1.SelectedItem as SmartDbViewModel;//!根据点击的item获取集合中的数据string currentChoicEquT = selectItem.EquTotalNum.ToString();mvvm中EquTotalNum实现方式: public string EquTotalNum { get { return _EquTotalNum; } set { if (_EquTotalNum != value) { _EquTotalNum = value; RaisePropertyChanged("EquTotalNum"); } } }
其他的一样的获取。
0 0
- wpf——datagrid中如何获取DataGridTextColumn等某行某列的值
- wpf 中获取datagrid中的值
- wpf 中获取datagrid中的值
- wpf 中获取datagrid中的值
- c#wpf获取DataGrid值
- WPF中DataGrid只获取一次Tab
- Silverlight控件DataGrid自定义模板(DataGridTextColumn.ElementStyle)实现居中对齐等复杂界面
- WPF中DataGrid的使用
- WPF中DataGrid的应用
- WPF获取DataGrid单元格和获取DataGrid行的方法
- WPF之DataGrid获取特定单元格值以及将一列之值相加、乘等
- WPF之DataGrid获取特定单元格值以及将一列之值相加、乘等
- wpf中的datagrid中如何显示图片
- WPF DataGrid获取选择行的数据
- wpf 获取DataGrid排序后的结果?
- WPF中DataGrid得到其中一行的值
- WPF的DataGrid中DataGridHyperlinkColumn的用法
- wpf中datagrid的双击事件
- 关于rails的模板渲染
- 网络编程和TC协议
- 开始写第一篇文章:eclipse配置Android源代码
- QT 信号与槽 最简单例子
- schtasks
- wpf——datagrid中如何获取DataGridTextColumn等某行某列的值
- jquery调用自定义函数
- 在java中如何将String类型转换成java.sql.Date类型
- LVS基本介绍
- findViewById返回null
- CodeForces 431C k-Tree(dp)
- 哈希表算法
- redhat更改系统时间
- 如何管理多个dialog弹出