datagrid相关内容
我的ObservableCollection有三个项目,这些行一直显示在datagrid中。 我不能将DataGrid的单个单元格变成编辑模式。我尝试点击,点击,双击,F2,...,但整行保持选择。我如何让用户编辑datagrid。 我在其他帖子中发现了类似的datagrid编辑问题,但没有人解决我的问题。这是代码(WPF NetFramework 4.5)。通常,只有第一列是不可编辑的(只读
..
任何人都可以告诉我为什么这样工作;
..
我一直试图在Silverlight(特别是Silverlight 4中)动态地将XML(通过XElement)绑定到DataGrid,但是在SL3中的任何解决方案也都会很好),但是一直没有这样做。我希望动态地做这个(即 - 没有严格的业务对象来表示XML)。 我最希望的是一种绑定到任何XElement包含任意XML,然后使用某种类型的IConverter将XElement转换为DataGri
..
我有一个包含 DataGrid 的WPF用户控件。我绑定了一个 ObservableCollection 的视图模型。每个视图模型都有另一个视图模型集合,用于绑定另一个 DataGrid 。因此,效果是行详细信息模板中包含的嵌套 DataGrid 的 DataGrid 。 通常绑定是相当快的,但有时当有很多数据时,可以在绑定/绘图发生时挂起UI。 有没有办法在绑定/绘图进行过程中显示加
..
我有两个datagrids,每列一列。 首先:
..
我想绑定一个 ObservableCollection 到wpf datagrid。 我的 ObservableCollection 不是空的,但是我的datagrid保持为空: public partial class Fenetre_EvtCode:Window { ObservableCollection glb_ObservableEvtCode;
..
在我的之前的帖子之后,我现在正在尝试绑定可见性的DataGridColumns到VM通知属性。 MSDN 建议我可以轻松地做到这一点。 我已经有一个值转换器和VM通知属性,我知道的作品(我有在我的页面上的另一个元素上测试了这些:
..
使用WPF DataGrid我需要根据单元对象属性的相关值来更改DataGridCell的各种显示和相关属性,例如Foreground,FontStyle,IsEnabled等。 现在,这很容易在代码中使用,例如(使用Observable Collection of ObservableDictionaries): var b = new Binding(“IsLocked”){So
..
我还在试验DynamicObjects。现在我需要一些信息:我试图将从DynamicObject继承的对象绑定到WPF DataGrid(而不是Silverlight)。 如何让DataGrid从通常在运行时生成的对象的可用公共属性自动创建列?实际上是可能的吗? 解决方案 没有统一的方式查询动态属性,一般来说,预计你会提前了解它们。使用 DynamicObject ,实现者可以覆盖
..
我有一个WPF DataGrid与一些数据。您可以通过单独的窗口添加行。 DataContext是一样的LINQ to SQL对象。绑定也是一样的,我将“ItemsSource”属性绑定到一个表。 在另一个窗口中,当用户点击“保存”时,我创建一个行以编程方式使用“InsertOnSubmit”添加。之后,我使用DataContext的“SubmitChanges”方法。 我的问题是Da
..
我想使用 DataGrid.CanUserAddRows = true 功能。不幸的是,它似乎只能使用具有默认构造函数的具体类。我的业务对象集合不提供默认构造函数。 我正在寻找一种方法来注册一个知道如何创建DataGrid对象的工厂。我看过DataGrid和ListCollectionView,但都没有看起来支持我的场景。 解决方案 问题: p> “我正在寻找一种方法来注册一个
..
我知道这个问题已经被问过了,但是没有一个“以前的”答案似乎对我有用。 我已经实现了多功能我的应用程序中的语言,因此我必须将DataGrid列的标题绑定到DataContext。 我使用一个字典(在下面的示例中称为“文本”) DataContext用于存储文本,并且绑定可以与文本块,按钮等一起工作。
..
我有一个DataGrid绑定到一个DataTable。我想在RowHeader中显示文本,实现如下所示: Col0 Col1 Col2 Col3 表| 1 | 3 | 5 | 6 | 椅子| 3 | 2 | 1 | 8 | 这是可能吗?如果是这样,我该怎么做? 解决方案 我尝试了两个答案,对我而言都没有。基本上我要做的就是将它们组合在一起。 这对我有
..
我有以下WPF示例程序: Xaml:
..
由于某些原因,DataGrid的列标题不是FrameWork元素,因此您无法使用绑定来设置标题文本。请更正我,如果这是错误的,如果这已经改变了.NET 4.0(我现在使用最新的WPFToolkit从CodePlex)。 我试图使用DataGrid对于时间表介绍,日期应该是标题文本的一部分(即“Sun,11月01日”),我在XAML中有以下内容:
..
我正在尝试构建一个数据网格,其中一列是以该字体显示的字体名称。以前,我正在使用一个列表框,我已经定义了以下模板: 这个工作很好。所以,我调整了数据结构(Name变为Font.Name)并移动到数据网格以尝试这样做:
..
我已经尝试过一切,没有任何地方,所以我希望有人能给我一个时间。 我根本无法获取绑定以成功获取datagrid中的数据。 我有一个包含MyDataType多个列的DataTable public class MyData { string nameData {get; set;} bool showData {get; set; } MyDataTyp
..
我正在制作一个WPF程序,它能够在 DataGrid 中以红色逐行使用替循环,我遇到了一些奇怪的东西。如果 DataGrid 从数据库表中有40行以上的数据,它不会对所有行进行着色。 这里是我使用的代码。 private void Red_Click(object sender,RoutedEventArgs e) { for(int i = 0; i { DataGridR
..
有没有人有一个如何使用DOJO增强的DataGrid编辑的信息更新数据库表的工作示例?我有一个postgresql数据库后端使用dojo.data.ItemFileWriteStore在echos json_encode(...)。 dojo.require(“dojox.grid.Enhanced
..
我填充Datagrid 250行。当用户使用滚动条向下滚动(例如,低于75%)时,我想从数据库中获取接下来的250行,依此类推。这个想法是,网格可以有数百万的结果,我们不想加载它们,直到用户请求它们。是否有一个现有的机制? 编辑:因为似乎有很多困惑:我不是寻找标准的数据虚拟化解决方案,我已经使用他们。但是他们都需要提前指定“虚拟行”的数量,这个查询对我来说代价是昂贵的。他们需要它的原因是因为
..