所有问题: [datagrid]

523 个问题

2
投票
1答案
3173 次观看

WPF Datagrid-如何验证多行并标记所有无效行?

我有一个带有行的数据网格,其中的验证取决于他的兄弟姐妹。到目前为止,我正在使用BindingGroups和自定义ValidationRule来一次验证多行。但是我不知道如何更改无效行条目的外观。我返回一个ValidationResult,并且网格显示红色边框,但是样式被忽略。 到目前为止,我的xaml样式代码: <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="Validatio...

1
投票
2答案
2032 次观看

取消Datagrid行命令

我正在尝试修复其他人的代码,这是我第一次进行ASP.NET dataVIEW体验,基本上我想检查文本框是否具有值,对DataVIEW进行编码,以便在“添加/更新”时可以/取消按钮。 在Rowcommmand中,我已经成功检测到更新,找到了文本框,并修改了内容.....但是现在我无法取消RowComand ..有什么办法吗? 预先感谢

2
投票
2答案
1399 次观看

WPF DataGrid更新问题

我在这里面临一个情况。 我有一个主类,用于初始化在wpf应用程序的MainWindow中添加的DataGrid。有一个线程类,其中ref传递DataTable对象,并且该线程负责更新DataTable。在线程运行时,DataTable会更新,但视图不会更新。 但是,当我在通过TimeTicker初始化DataSet的主类中的DataTable中更新/添加行时,不仅视图中更新了通过稍后线程添加的数据,而且在timeticker方法中添加了无关的数据。 阿卜杜勒·哈利克(Abdul Khaliq)

2
投票
1答案
1718 次观看

在另一个DataGrid内为一个DataGrid设置不同的SelectionChanged事件处理程序

我有一个带有自定义组合框的DataGrid(WPF工具包),如单元格的编辑模板。此自定义组合框具有另一个数据网格,如弹出窗口。 我有这个问题: 在窗口构造函数中,我使用此语句将事件处理程序分配给主数据网格 this.dgDoc.SelectionChanged += new SelectionChangedEventHandler(dgDoc_SelectionChanged); 问题在于,当我更改组合框弹出窗口的数据网格上的选择时,函数dgDoc_SelectionChanged也会触发。 如何避免这种行为?

3
投票
3答案
10704 次观看

如何在Flex DataGrid中设置备用行颜色?

在flex数据网格中为替代行设置不同颜色的方法是什么?这样就可以轻松识别相邻的两行?

1
投票
1答案
91 次观看

WPF-在哪里可以找到一些真正使我的数据网格脱颖而出的资源文件?

我想让我的WPF数据网格真正在我的应用程序中“流行”。是否有一个非常好的资源文件存储库,可用于我的数据网格?我已经使用了Silverlight工具包中的一些工具,但是我敢肯定那里肯定有更多工具。

0
投票
1答案
4306 次观看

datacolumn datagridview替换特定值

我在C#程序中有一个datagridview。将其绑定到数据源后,我想替换自动生成的行中特定列中的某些值。例如,我有一些列中包含0或1个值,并且要替换为true或false。我该怎么办?

0
投票
1答案
836 次观看

Silverlight DataGrid属性错误-“无法识别或无法访问成员“ AutoGenerateColumns””

我正在尝试使用Silverlight 3工具在Expression Blend 3中修改Datagrid。当我打开文件时,Blend显示“ Invalid XAML”错误,并且在XAML中显示了DataGrids声明中某些属性的错误。 <my:DataGrid x:Name="dataGridLegals" AutoGenerateColumns="False" GridLinesVisibility="None" ColumnHeaderStyle="{StaticResource dthFull}" RowStyle="...

2
投票
2答案
2164 次观看

WPF使用Datagrid进行列排序

我有几个需要更新信息的datagrid。事情是,由于有多个人同时在系统上工作,因此需要定期刷新数据网格。刷新时,我失去了该用户的排序。 有没有办法保留它? 谢谢

1
投票
2答案
9750 次观看

Flex DataGrid通过单击事件添加新行

我正在尝试实现以下功能: Flex数据网格已创建1个默认行。当用户单击第二行时,需要创建一个新行并使其可编辑。 这已经起作用了-用户选项卡在列上,并且当用户选项卡在最后一列时,将使用默认值创建新行。 这也是已经起作用的-用户单击网格外部的按钮,这将添加一个新行。 (itemEditBegin和itemEditEnd已实现) 这是行不通的:当我“单击”第二行(尚无数据-行为null)时,如何检测当前单击的行是第二行并使其可编辑?我可以从MouseEvent中找出rowIndex并使用它来添加新行吗? 在下面找到代码: <mx:DataGrid id="myGrid"...

0
投票
1答案
5437 次观看

wpf datagrid可观察的集合

我正在使用WPF开发大型数据库应用程序。到目前为止,我已经能够使用Link to Sql类创建DataContext,将其存储在ObservableCollection中,并将其作为DataContext馈入我的DataGrid。 我正在尝试读取/写入的SQL主表如下 Work_Table WorkID[pk int] | frn_CustomerID[fk int] | frn_UserID[fk int] | DateCreated[datetime] | etc... Customers_Table CustomerID[pk int] | CustomerName...

24
投票
7答案
15843 次观看

WPF Toolkit DataGrid滚动性能问题-为什么?

(WPF工具包)DataGrid出现性能问题。它包含约1.000行(仅八列),滚动非常缓慢且缓慢。同样,包含DataGrid的Window的初始加载也需要5-10秒。 我做了一些研究(使用google和StackOverflow),但是除了打开UI虚拟化的建议外,什么也找不到。但是,即使在明确启用后,滚动仍然非常缓慢。 我的DataGrid绑定到ICollectionView / CollectionViewSource。在XAML中是这样定义的(列是明确定义的,不是自动生成的): <tk:DataGrid x:Name="dataGrid" ...

0
投票
1答案
330 次观看

Flex:使列在2个DataGrid之间对齐吗?

我有2个高级数据网格,一个在另一个之上。它们都具有确切的列数,并且以相同的方式彼此关联。但是每个显示不同的数据,这就是为什么我分成2个网格。但是,对于每个列,您都可以调整其大小,我想这样做的是,以便您调整任一datagrid上的列的大小,并且在相反datagrid上调整同一列的大小,因此它们总是对齐的。> 有没有办法做到这一点? 谢谢!

1
投票
1答案
1127 次观看

DataGrid在CompositeCollection上崩溃编辑

我有一个DataGrid。 它的ItemsSource通过ViewModel绑定到ModelView的CompositeCollection。 CompositeCollection由2个ObservableCollections组成。 网格上的显示很好。我可以看到收藏集。 但是,当我尝试编辑其中一行时,出现崩溃(NotSupportedException): “此视图不允许使用'EditItem'” 如何使行可编辑?我需要能够编辑代表Grid中每一行的ModelView。 这是我用来绑定到itemssource的CompositeCollection属性代码: 这不是确切的代码...

3
投票
2答案
2640 次观看

如何禁用Flex中的数据网格中选定行的选定列?

有什么方法可以禁用flex datagrid中特定行的几列吗? 我有一个约10列或更多列的数据网格,例如,一些列名称为:Item Id、Item Name、Item Status和VerifiedState。最初,我希望禁用列Verified State。 现在,当特定行的列Item Status的值为Review Passed时,我希望启用列VerifiedState并对其进行编辑。在Flex数据网格中可以做到这一点。 如果是这样,我该如何实现。

0
投票
1答案
1174 次观看

WPF工具包DataGrid性能

我正在将我的应用程序从Windows窗体移植到WPF。我发现只有通过WPF Toolkit才能使用datagrid。但是我有一些性能问题。这可能是因为在Windows窗体中执行正常的某些事情在wpf中不存在,因为必须以不同的方式实现。无论如何,我正在做这样的事情: // XAML <toolkit:DataGrid x:Name="dataGrid" ItemsSource="{Binding Path=.}"/> // C# DataTable dataTable = new DataTable(); MyViewModel viewModel = new MyVi...

0
投票
1答案
2461 次观看

数据网格中的复选框,发现控件问题

请记住,为此,我仅限于使用ASP.NET 1.1,因为在这种环境下,我无法升级到2.0或更高版本 本质上,我有一个非常简单的数据网格,其中一个列中有一个复选框,这是模板列...该数据网格的代码是这样的: <asp:datagrid id="dgDates" OnItemCommand="gridEventHandler" BorderColor="Black" BorderWidth="1px" CellPadding="3" runat="server" AutoGenerateColumns="False" HorizontalAlign="Left" Al...

0
投票
1答案
641 次观看

ASP.net datagrid,添加两个按钮列,仅显示一个

我正在尝试在旧版ASP.net应用程序的此数据网格中的每行上添加几个按钮。 代码如下: <asp:datagrid id="dgView" style="Z-INDEX: 101; LEFT: 0px; POSITION: absolute; TOP: 0px" runat="server" Width="100%" BorderColor="Black" AllowPaging="True" PageSize="8"> <AlternatingItemStyle Font-Size="XX-Small" Font-Names="Verdana" Horizon...

3
投票
2答案
10372 次观看

如何在WPF DataGrid中添加列ContextMenu

我试图将上下文菜单添加到WPF数据网格的一列中,但还不太清楚如何做到这一点。我知道如何向datagrid中添加一个,但是我希望基于该列具有不同的菜单项,并使菜单单击事件了解该列,或者更好地知道上下文菜单所选择的单元格。 我的最终目标是创建一个具有“清除”菜单项的上下文菜单,该菜单项将用于使该列中的数据无效。在复选框列的情况下,我不希望使用空字符串或false,而是要使基础数据为空。如果有人对可重用的方法提出建议,那也将不胜感激。 非常感谢!

0
投票
3答案
172 次观看

如何在WPF布局容器中放置长网格?

当我将数据网格放置在WPF网格布局容器中时,数据网格会延长网格布局。 我希望它只占据屏幕上的可用空间。

4
投票
1答案
2438 次观看

为什么我的列不会在Winforms .NET DataGrid中排序?

我有一个WinForms .NET数据网格,其数据源是List<cLineItem>,称为行。cLineItem是非常简单的类,具有单位(整数),描述(字符串)和单位数量(浮点数)之类的属性。 在代码中,我填充行列表,然后设置数据源: dataGridView1.DataSource = lines; 这将正确填充网格,但是,即使网格中的每个列都设置为“可排序”,当您单击列标题时,它也不会对行进行排序。

2
投票
2答案
1961 次观看

如何在运行时访问WPF工具包DataGridCell的DataTemplate控件?

我有一个用WPF Toolkit定义的DataGrid。此DataGrid的CellEditingTemplate在运行时与构建FrameworkElementFactory元素的自定义函数相关联。 现在,我必须访问CellEditingTempleta的DataTemplate中插入的控件,但是我不知道该怎么办。 在网络上,我找到了一个有用的ListView Helper ... public static class ListViewHelper { public static FrameworkElement GetElementFromCellTemplate(...

1
投票
3答案
1248 次观看

如何将经过编辑的Flex数据网格传递给CFC以插入数据库

我有一个可编辑的数据网格,所有编辑完成后,我需要通过CFC将其发送回数据库以插入数据库中。将数组集合转储到cfdump告诉我,我有一个包含项和结构的数组,但是我不明白如何“遍历”每个项并插入DB。 似乎很少有书面文件可以实际工作!我的MXML和CFC在下面,但给我一个错误:“您试图取消引用类Coldfusion.runtime.Array类型的标量变量作为具有成员的结构。”-很好 非常感谢所有帮助-谢谢 [Bindable] private var getconsent:ArrayCollection = new ArrayCollection([ {LocationNam...

1
投票
2答案
1470 次观看

在Silverlight 3 DataGrid中使用Mode = TwoWay和AutogenerateColumns = True

我的List<BusinessObject>具有一些我想绑定到DataGrid中的列的公共属性。不幸的是,公共属性的名称不好,直到运行时我什至不知道它们是什么。出于这个原因,我设置了 AutoGenerateColumns = True 并拦截每个DataGridAutoGeneratingColumnEvent,以便我可以检查它是什么并取消它,隐藏它或将标题命名为其他名称。 效果很好,但我不知道如何设置 Mode = TwoWay ,以便在生成所有列并有人编辑单元格后触发INotifyPropertyChanged事件。 奖金问题: 在网格的上下行中导航时,网格的数据上...

3
投票
4答案
3762 次观看

我可以在flex Graphics对象上设置文本吗?

无论如何,我都可以有效地称为等值线。弹性图形对象上setText的设置? 具体地说,我正在使用自定义单元格渲染器以在datagrid中显示数据。渲染器使用Graphics对象根据基础数据设置单元格的仅一部分(例如左半部分)的背景色。我希望能够仅在单元格中具有背景颜色的部分(例如,在左半部分居中)上显示文本。 我知道(单元格本身和图形对象的所有宽度),但是我不知道如何在图形对象上设置文本(中心)。 有人有想法吗? Tks vm

30
投票
9答案
55331 次观看

WPF Datagrid标头文本绑定

由于某些原因,DataGrid的列标题不是FrameWork元素,因此您不能使用绑定来设置标题文本之类的内容。 .NET 4.0是否已更改(如果我现在使用的是CodePlex的最新WPFToolkit),请改正我。 我正在尝试将DataGrid用于时间表演示文稿,其中日期应作为标题文本的一部分(例如,“ Sun,Nov 01”),并且XAML中包含以下内容: <dg:DataGrid.Columns> <dg:DataGridTextColumn Header="Description" Width="Auto" Binding="...

0
投票
1答案
188 次观看

自定义强类型对象与数据网格的绑定

我有一堂课 class MyObject { float f; int i; } 当MyObject实例的集合绑定到UI上的网格时,我们将默认显示这些实例(一行显示一个对象),这可能会调用float.ToString()和int.ToString()。我的问题是,如何自定义默认行为?在显示原始类型时,如何在其中添加某种格式控件? 谢谢。

0
投票
1答案
381 次观看

停止导航到验证错误的当前控件。怎么样?

我的WPF应用程序有问题。 我有一个数据网格(Wpf Toolkit),我必须管理一个行验证...如果验证结果为假,则我将无法选择另一行。 因此,我必须将所选内容阻止到我编辑的当前行。 我该怎么办?有什么想法吗?

0
投票
1答案
577 次观看

如何使用HierarchicalData将arraycollection传递给Advancedatagrid?

将arraycollection传递给Advance datagrid的问题。我的Arraycollection结构如` private var groupList:ArrayCollection = new ArrayCollection([ {Country:'India', children:[ {Country:'Series1', children:[                                {Matches:'India Test series 1',isEnable:false,id:1,isSelected:true},   ...

3
投票
2答案
5409 次观看

使Silverlight Datagrid单元格不可选择

我有一个DataGrid,它绑定到分组并排序的PagedCollectionView。尽管一列包含可单击的链接,但DataGrid的内容不可编辑。 我将DataGrid的SelectionMode限制为DataGridSelectionMode.Single,这将停止多行选择,这很好。但是所选行还具有一个所选单元格,该单元格的颜色比所选行的其余部分略浅,并带有边框。 基本上,我想拥有一个SelectedRow而不是一个SelectedCell (从UI /显示的角度来看)。 感觉设置属性应该很简单,但是我觉得也许我必须编辑DataGrids模板和/或将VisualStateMan...