wpf 如何在datagrid后面加入一行文本

一个父datagrid 选中一行 会展开一个子datagrid ,在子datagrid下面加一行文本提示,包含一个button,我需要在vm中给这个button设定command命令并绑定
问题是怎么 加这一行文本呢?

第1个回答  2011-02-14
将子datagrid放入一个容器中,然后这个容器在子datagrid的下方增加一个Textblock用于显示文本本回答被提问者采纳
第2个回答  2011-02-16
悠悠的云里有淡淡的诗,淡淡的诗里有绵绵的喜悦,绵绵的喜悦里有我轻轻的问候,新春大吉!

WPF的DataGrid列头和行头相交的单元格怎么修改样式和填充文字
<Button Command="ApplicationCommands.SelectAll" Focusable="False" Style="{DynamicResource {ComponentResourceKey ResourceId=DataGridSelectAllButtonStyle, TypeInTargetAssembly=DataGrid}}" Width="{Binding Path=CellsPanelHorizontalOffset, RelativeSource={RelativeSource FindAncestor, AncestorLevel=1, AncestorT...

WPF的DataGrid列头和行头相交的单元格怎么修改样式和填充文字
首先看下DataGrid的默认模板:<ControlTemplate TargetType="DataGrid"> <Border Background="{TemplateBinding Control.Background}" BorderBrush="{TemplateBinding Control.BorderBrush}" BorderThickness="{TemplateBinding Control.BorderThickness}" Padding="{TemplateBinding Control.Padding}" SnapsToDevicePixels="...

wpf的datagrid控件点击某一行把那一行全部设置为编辑,并且在编辑状态下...
最简单的是处理datagrid的行点击事件,然后在事件代码里面处理行的行为。处理keydown事件结束编辑跳转控件焦点。高级的用法就是使用数据绑定,和style,通过setter设置行的触发器等来控制行行为。

如何给WPF中的DataGrid的ComBox编辑列添加数据
如果这里解决了您的问题,请您点一下推荐 × WPF项目中现有一个DataGrid,其中有一个名为“姓名”的模板列和名为“工号”的文本列,模板列在编辑时是一个ComBox,要实现的功能:ComBox的选项是从数据查询得到的姓名列表(如人员表中性别为女的人的姓名列表),选择其中的某个姓名,TextBlock显示选择的...

wpf中使用DataGrid控件,必须和类型绑定,但如果列数量不确定,那么建立绑 ...
combo。具体实现方式主要是DynamicObject类。在上图中,你点击Add Data可以添加一行。输入Column Name并点击Addtext bool column可以添加相应类型的列。在list输入用逗号隔开的字符串,再点击Addlistcolumn可以添加combo列。在上面的DataGrid中编辑完数据点击Show data 获取的Datatable绑定到了下面的DataGrid。

WPF中怎么样实现选择DataGrid的某行后到另一窗口进行编辑
\/\/edit.Property2 = \/\/编辑后的数据 \/\/this.DialogResult = true;\/\/编辑窗口的返回值 } \/\/属性...public Type Property1{set;get;} public Type Property2{set;get;} } \/\/选择某行,点击编辑;把grid中选中行的数据传入新窗口的构造函数中;windowEdit edit = new windowEdit (\/*参数*\/)i...

WPF DataGrid选择行或单元格
在WPF DataGrid中,通过代码选择行或单元格时,需使用DataGridCell的focus()方法获取相似交互体验。例如:选择行:DataGridRow row = SelectRowByIndex(index);DataGridCell cell = row.Cells[columnIndex].Focus();选择单元格:DataGridCellInfo cellInfo = new DataGridCellInfo(DataGridCell);dataGrid....

WPF的DataGrid怎么实现多行表头
1.添加行和列:通过FlexGrid.Columns.Add和FlexGrid.Rows.Add方法添加行和列。2.添加多行表头:通过FlexGrid.ColumnHeaders.Rows.Add方法,在ColumnHeaders区域添加多行的表头,实现多行表头。3.设置Caption内容:通过FlexGrid.ColumnHeaders[row, column]设置Caption内容。4.合并:通过使用AllowMerging属性对...

WPF中如何在dataGrid最后一行添加合计
代码计算比较好。DataGrid只是一个最基本的表格结构。自己写代码用事件控制比较好。。如果嫌麻烦的话就用第三方吧。。比如Spread之类的。

WPF DataGrid 没有行的概念吗?怎么能拿到选中行的索引? DataGrid.Sel...
我帮你写了一段代码,你试试 \/\/ dg = dataGridvar index = dg.SelectedIndex;if (index == -1) \/\/ 判断是否选中了某一行{ if (dg.SelectedCells.Count > 0) { \/\/ 获取综合信息,包括行、列索引 \/\/ DataGridRow 对象 \/\/ DataGridCell 数据模板中的首元素 \/\/ 获取绑定...

相似回答