www.lypj.net > wpF DAtAgriD 按钮列

wpF DAtAgriD 按钮列

因为点击按钮时,还没有触发SelectedChanged事件。你可以在 按钮的 Click事件,通过Sender拿到DataContext 试试! 如果不行¥ 你可以再试试,用 DataGridRow.GetRowContainingElement 方法获取行数据试试!

用DataGridTemplateColumn模板就行,button换背景

现在搞C++了,我都有点不太记得了.这样应该可以: DataRowView selectItem = datagrid.items[索引] as DataRowView 然后通过 selectItem["列名"] 直接来访问数据. 如果你的grid是双向绑定的话你要记住了.你这样来改变某行某列,你的数据源也是会跟...

不是很清楚提问者所表述的问题。楼主是想通过一个添加按钮来添加datagrid的行数(也就是项数)还是想添加一列datagrid的按钮列?

给你两种方法:为方便起见我用button代替自定义控件,具体操作还是一样的。 前台代码如下: Search 我放了一个只有一列模板列的datagrid,一个按钮,一个文本 后台给datagrid绑上数据源 dataGrid1.ItemsSource = new List { new People(){Id = 1...

如果是静态绑定,那就都是统一的。如果想不统一,只能动态添加或者修改。因为DataGrid的数据本身就是绑定的外部数据。它不可能知道你哪行要起什么名字。 只能自己动态改。 找到你要改的行,然后找出textbox控件,修改这个控件的名字就OK了

默认没提供。但是wpf提供了模板列,它允许你设置任何控件类型的列,具体操作如下。 按钮列: 图片列: 我给这些列加了绑定的属性,也可以不加!~望对你有帮助^ ^

可以试试把DataGrid放在里面。

首先想到的是使用DataGridComboBoxColumn来实现,可是在绑定数据的时候出现了问题,数据怎么也绑定不上。后来经过多方查证,发现原来DataGridComboBoxColumn对数据源有限制,只能是一下3中情况之一: 1、静态资源。 2、x:静态代码实体。 3、Comb...

会在binding中用 Converter 么, Binding="{Binding Direction,Converter={StaticResource vcdn}}" DataGridTextColumn dc = new DataGridTextColumn(); dc.IsReadOnly = true; dc.Header =“列标题”; dc.Width = 60; dataGrid1.Columns.Add(dc);

网站地图

All rights reserved Powered by www.lypj.net

copyright ©right 2010-2021。
www.lypj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com