急急急 求大神求助一波

taojiaheng 2016-12-19 12:04:14


怎么才能获取datagrid 中的内容


<Window x:Class="客户管理系统.Window2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="Window2" Height="800" Width="1300" MaxHeight="800" MaxWidth="1300" MinWidth="800" MinHeight="800">
<Grid Margin="0,0,2,0">
<DataGrid x:Name="dataGrid" HorizontalAlignment="Left" Height="700" Margin="13,10,0,0" VerticalAlignment="Top" Width="1261" AutoGenerateColumns="False" CanUserAddRows="False">
<DataGrid.Columns>
<DataGridTemplateColumn Header="操作" Width="40">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Click="CheckBox_Click" Tag="{Binding ID}" ></CheckBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Header="工号" Binding="{Binding ID}" Width="80"></DataGridTextColumn>
<DataGridTextColumn Header="姓名" Binding="{Binding t_name}" Width="80"></DataGridTextColumn>
<DataGridTextColumn Header="性别" Binding="{Binding t_sex}" Width="80"></DataGridTextColumn>
<DataGridTextColumn Header="出生年月日" Binding="{Binding t_brithday}" Width="100"></DataGridTextColumn>
<DataGridTextColumn Header="联系方式" Binding="{Binding t_phone}" Width="150"></DataGridTextColumn>
<DataGridTextColumn Header="家庭地址" Binding="{Binding t_address}" Width="200"></DataGridTextColumn>
<DataGridTextColumn Header="工资" Binding="{Binding t_income}" Width="100"></DataGridTextColumn>
<DataGridTextColumn Header="部门" Binding="{Binding t_deprtment}" Width="100"></DataGridTextColumn>
<DataGridTextColumn Header="密码" Binding="{Binding t_password}" Width="100"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
<Button x:Name="delectData" Content="删 除 数 据" HorizontalAlignment="Left" Height="32" Margin="1163,721,0,0" VerticalAlignment="Top" Width="111" Click="delectData_Click"/>
<Button x:Name="addDATA" Content="添 加 数 据" HorizontalAlignment="Left" Height="32" Margin="1007,721,0,0" VerticalAlignment="Top" Width="111" Click="addDATA_Click"/>
</Grid>
</Window>


...全文
162 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
taojiaheng 2016-12-19
  • 打赏
  • 举报
回复
引用 10楼夺命小辣条 的回复:
没学到WPF 路过 帮顶...
谢^_^
taojiaheng 2016-12-19
  • 打赏
  • 举报
回复
急求 求大神帮帮忙
taojiaheng 2016-12-19
  • 打赏
  • 举报
回复
我自己在网上找了几个小时也没找到什么好的方法
夺命小辣条 2016-12-19
  • 打赏
  • 举报
回复
没学到WPF 路过 帮顶...
夏天的枫 2016-12-19
  • 打赏
  • 举报
回复
dataGrid.ItemSource,你在这个xaml.cs里面取一下你就知道数据源了 看你xaml界面的样子,估计这个表的数据源也就是在xaml.cs里面赋值的,你可以在这个window的cs里面搜索下dataGrid
taojiaheng 2016-12-19
  • 打赏
  • 举报
回复
引用 7楼我是你的主体 的回复:
引用 6楼D56233577 的回复:
通过DataGrid的那几个属性获取对象,转成实际的类型再使用。
通过items 会取出一个 system.data.datarowview
但不知道怎么用
taojiaheng 2016-12-19
  • 打赏
  • 举报
回复
引用 6楼D56233577 的回复:
通过DataGrid的那几个属性获取对象,转成实际的类型再使用。
通过items 会取出一个 system.data.datarowview
D56233577 2016-12-19
  • 打赏
  • 举报
回复
通过DataGrid的那几个属性获取对象,转成实际的类型再使用。
D56233577 2016-12-19
  • 打赏
  • 举报
回复
Datagrid几个有用的属性ItemsSource、SelectedItem、SelectedItems、SelectedIndex。
taojiaheng 2016-12-19
  • 打赏
  • 举报
回复
引用 3楼Milo米啊米啊米 的回复:
你的DataGrid应该是绑定了一个ItemsSource,从里面可以取到值。
大神 具体怎么弄 听不懂
  • 打赏
  • 举报
回复
你的DataGrid应该是绑定了一个ItemsSource,从里面可以取到值。

110,548

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧