首页 > TAG信息列表 > wpfdatagrid

CodeGo.net> WPF的DataGrid-仅按命令排序

我有自己的DataGrid组件(从DataGrid继承).我希望该组件的作用类似于MS Access网格.当我调用方法MySort()(MyDataGrid.MySort)时,我需要对数据进行一次排序 MySort方法使用DataGrid项目集合,因此我将SortDescription添加到Items和View Sorts中.问题是添加或编辑项目时,我不想对该网

将DataGrid的行传递给另一个WPF表单C#

我有一个带有DataGrid的wpf表单和另一个带有TextBoxes的wpf表单. 我试图将所选行的每个单元格的每个值传递给另一种形式,但我不知道如何使用wpf做到这一点. 在wpf Form2中,我想将这些值放入TextBox中进行编辑,然后更新Form1的行以及所连接的DataSet. 如何解决这个问题呢 ? 谢谢解决

c#-DataGrid的SelectedItem

我正在为主机监视应用程序开发一个用户界面,该应用程序已经在数据库级别进行监视.我在UI上显示了两个数据网格,它们将在运行时填充.这两个数据网格通过HostID连接(HostID是LogDatagrid中的外键). 第一个数据网格显示具有其状态(正在运行或已停止)的主机列表. 当用户想详细了解状态

用户输入时,WPF DataGrid获取单元格值

我有一个WPF DataGrid,我想在当前正在编辑的单元格下面显示一个完成列表.我似乎找不到找到未承诺价值的方法.我尝试捕获所有键按下事件,但是在提交值之前找不到值的存储位置.解决方法:如何在DataGridTemplateColumn中使用WPF Toolkit中的AutoCompleteBox? (听起来像是解决了您的问题

c# – 如何访问DataGridCell右键单击WPF DataGrid

我有一个WPF DataGrid并有一个事件MouseRightButtonUp用于右键单击DataGrid.如何在事件处理程序中访问DataGridCell? private void DataGrid_MouseRightButtonUp(object sender, MouseButtonEventArgs e) { //access DataGridCell on which mouse is right clicked //W

C# – 在WPF DataGrid中删除右边缘行边框

我试图在WPF GridView中删除最右边的GridLine.这是一个例子.xaml <Window x:Class="Pack.ExampleForm" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:loc

c# – 此视图不允许使用EditItem

我正在尝试以编程方式将项目添加到DataGrid并让用户编辑数据.但是,在尝试编辑数据时,我不断收到“此视图不允许EditItem”错误.我尝试创建类我正在添加一个ObservableCollection但它似乎没有改变错误.这些是我的代码片段: XAML: <DataGrid x:Name="DataGridExample" HorizontalAlign

c# – WPF数据网格 – 如何隐藏可见的下一列/行?

我正在使用WPF数据网格绑定到对象(即不是数据库).我在Stretch上有水平对齐.我目前在一个网格内的边框内. 但是,当我运行应用程序时,DataGrid有一个空白列和网格显示.也就是说我有5列& 5行,然后有一个空白的第6列和行显示.见图: 问题 – 如何摆脱这些空白行?请注意,DataGrid的内容以编

c# – 如何设置自定义DataGrid非活动选择颜色?

我想知道,当包含DataGrid的DataGrid或窗口变为非活动状态时,有没有办法设置自定义DataGrid选择颜色? 例如,这里是DataGrid和ListBox,显示相同的数据.两个控件都有一个选定的项目.最初,DataGrid有输入焦点: 一切看起来都很好 – ListBox中的选定项目显示为灰色.然后,让我们将焦点移到

c# – WPF DataGrid GroupStyle

我在WPF中有两个组的以下DataGrid. 第一组是一个bool标志,表示一个人是否处于活动/非活动状态.第二组(或子组)是每个人的ID.每个人都可以有多个城市,因此对ID进行分组,因为每个人在DataGrid中都显示多个. 这是XAML: <DataGrid CanUserAddRows="False" AutoGenerateColumns="False"