datagrid相关内容
有什么方法可以将命令与 DataGridHyperlinkColumn 相关联?我试过这个:
..
如何在没有绑定的 WPF 中以编程方式将数据项添加到 DataGrid?DataGrid 有 4 列. 解决方案 不是很清楚,你喜欢做什么.我想,你已经定义了一些你想要放置 DataGrid 的地方.出于说明目的,我创建了一个新的 WPF 项目并使用了 chridram 提供的代码,他发布了第一个答案. 在下面的 MainWindow.xaml 中,我将 Grid 命名为 MainG
..
WPF 数据网格有两种选择模式,单一或扩展.WPF ListView 有第三个 - Multiple.此模式允许您在不按住 CTRL 或 Shift 的情况下单击并选择多行.有人知道如何为数据网格执行此操作吗? 解决方案 工具包中的 DataGrid 不支持这个,看起来像 将不受支持,当 DataGrid 与 .NET 4 一起提供时.此控件尚未准备好用于生产的另一个原因.我会选择以下选项
..
我开发了一个 WPF UserControl,旨在用作选择列表,如下所示: 绑定到实体(例如员工)的 CollectionView 的 DataGrid DataGrid 上方的 TextBox,可用于过滤 DataGrid 中显示的项目. 我想公开一个将在用户双击 DataGrid 中的行时执行的命令.然后,容器可以通过对 DataGrid 中的 SelectedItem 执行某些
..
每次点击 treeviewitem 时,我都需要刷新我的 datagrid.我的代码如下. private void treeView1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs e){this.dataGrid1.Columns.Clear();this.dataGrid1.ItemsSource= nu
..
我正在努力使用 DataGrid 捕捉事件.我想要实现的是,当用户在数据网格单元格的复选框上单击一次时,会触发一个事件,我可以获得当前单元格值.但是 CellChangedEvent 仅在选择更改时触发,而 CellEditingEvent 要么在单元格失去焦点时触发,要么从不触发.如果我尝试通过执行以下操作使复选框可修改,它永远不会触发:
..
我有一个用 wpf 编写的应用程序,它下载一些网页,解析 html 代码并保存一些值. class ListOfItems{公共列表列表绑定;公共无效下载项目(){Task.Factory.StartNew(() =>{......如果(OnDownloadCompleted != null)OnDownloadCompleted(this, EventArgs.Empty);}}}类 Some
..
.Net 4 WPF DataGrid C# MMVM 当 DataGrid SelectionUnit 为全行时,wpf 数据绑定和 collectionview 负责通过视图的 currentitem 属性在视图模型中让我知道主动选择的项目是什么.这对于选择模式设置为全行的只读网格非常有用. 现在我有了一个可编辑的网格.所以我设置了 SelectionUnit=Cell 以便更容易
..
我正在编写我的第一个 Silverlight 应用程序.我有一个带有两个标签的列的数据网格,对于标签,我使用 IValueConverter 有条件地格式化数据. 标签的“内容"设置如下: Content="{Binding HomeScore, Converter={StaticResource fmtshs}}" 和 Content="{Binding AwayScore, Con
..
我有一个 WPF DataGrid 显示一些数据记录(绑定到 ObservableCollection). 当用户点击“编辑"按钮时,当前选中的行应该进入编辑模式(就像用户双击该行一样). 我该怎么做? 解决方案 假设 WPF: 然后此代码将起作用: dg.CurrentCell = new DataGridCellInfo(dg.Items[i], dg.Column
..
我有一个包含数据网格的 WPF 应用程序.它绑定到我的列表对象“订单",如下所示. 公共类 OrderBlock{公共设置设置;公共列表命令;}公开课秩序{公共整数金额;公共字符串 OrderID;公共字符串 OrderIDDup;公共字符串名称;公共字符串 NameDup;公共布尔 DupID;//和一些字符串,int 字段} 由于我无法控制的原因,可能有多个 OrderID,因此
..
我有一个 WPF 应用程序,其中有两个共享相同 ItemsSource 的 DataGrid.当我将 DataGrid 的 IsReadOnly 属性之一设置为 true 时,我无法将记录添加到另一个 DataGrid.我仍然可以编辑第二个数据网格的内容,但不能添加记录. 这是故意的吗?有没有办法解决这个问题?我可以对 DataGrid 使用 IsEnabled="False",但是我无法在
..
我在 XAML 中有以下数据网格:
..
在 http://trirand.com/blog/jqgrid/jqgrid.html, 在“3.7 版的新功能">“列搜索"下,有一种搜索方法的说明,我还没有用.我已添加: jQuery("#toolbar").jqGrid('filterToolbar',{stringResult: true,searchOnEnter: false}); 以及示例中不太重要的代码.我的服务器看到略有不
..
如何在运行时为 WPF Datagrid 中的特定行设置样式?每次更改都取决于显示数据的某些值? 解决方案 我无法从您的问题中判断您是否在运行时向网格添加列,但无论哪种方式,您都可以在设计时向网格添加 CellStyle使用 DataTriggers 处理您的特定样式需求的时间. 例如,以下内容将使 Name 属性 = "Billy Bob" 的所有行变为红色:
..
我想要一个用于 DataGrid 中所有列的特定模板.通常的方法是我将在 DataGrid 中的每个 Column 中多次复制 DataTemplate 的整个 XAML. 有什么方法可以将 CellTemplate 全局定义为资源,然后将“绑定"的“路径"属性传递给它,以便它显示来自 DataContext 的正确项目? 这可能吗? 解决方案 在 App.Xaml 文件中使用
..
我有一个包含数据网格的 WPF 应用程序.数据网格绑定到我的对象 OrderBlock,其中包含一个 Orders 类型的列表. 这很好用并且在我的数据网格中显示得很好.我的列表中有一个属性 (StatusGood),但我想显示为一个组合框,其中只能有两个值,“发送"或“保留". 如果组合框中的值为“Hold",我希望该行变成不同的颜色.理想情况下使用从银色到黄色的线性渐变.我已经尝试
..
我在单元格上设置了验证,它按预期工作(在文本框周围放置红色突出显示并添加带有错误的工具提示).但是,如果我尝试访问 Validation.GetHasError(TheGrid) 其中 TheGrid 是我的 DataGrid,则它始终为 false.有谁知道如何检查 DataGrid 中的任何单元格是否有错误? 我想这样做,以便在出现错误时禁用保存. 解决方案 您可能会遇到虚拟化的
..
我有一个 WPF Datagrid,我将它与许多列一起使用.其中一列有一些元素有时为空,这会在我尝试对此列进行排序时导致异常. 列的定义类似于:
..
我有一个带有自动生成列的 WPF 4.0 DataGrid.我只想允许用户编辑第一列.有没有简单的方法可以做到这一点? 我试图添加一个 DataGridCell 样式并根据 ColumnName(第一列始终具有相同的名称)或 ColumnIndex 设置它的编辑能力,但是我无法为此找出正确的 XAML,或者即使可能. 解决方案 我明白了......这是我使用的:
..