腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
4
回答
WPF工具包DataGrid列调整大小事件
c#
、
.net
、
wpf
、
datagrid
、
wpftoolkit
我正在工作的一个应用程序中使用WPF Toolkit Datagrid。我想要的是将列宽和displayindex存储为用户首选项。我已经实现了列显示索引,但是对于resize,我在数据网格上找不到任何事件,这将在列大小改变后触发。我尝试过"SizeChanged“事件,我猜它只在最初计算大小时触发,而且这也是针对整个数据网格的,而不是针对单个列的。 有没有其他解决方案,或者是否有人知道这件事?
浏览 1
提问于2010-10-25
得票数 14
1
回答
为WPF数据集中的列设置最大显示宽度
wpf
、
datagrid
、
column-width
、
autogeneratecolumn
我在WPF中有一个自动生成列的数据集。有些列的宽度大于整个屏幕,我想检查宽度,如果宽度大于500,则将其设置为500,但如果小于500,则保持当前宽度。 <DataGrid x:Name="dgLM" Grid.Row="4" Grid.Column="0" Grid.ColumnSpan="2" ItemsSource="{Binding}" HorizontalAlignment="Stretch" Margin="5" Vert
浏览 6
提问于2016-02-01
得票数 0
回答已采纳
1
回答
WPF DataGrid列不断扩展,窗口冻结
.net
、
wpf
、
datagrid
我有一个奇怪的问题,你们可以很快解决:-) 在页面中有一个带有一些列的WPF DataGrid,我想当用户调整窗口大小时动态调整列宽,所以这是一个拉伸效果。 当我像这样设置列时: <DataGridTextColumn Header="Column A" Binding="{Binding ColumnA}" Width="*"/> 运行我的应用程序,窗口被冻结,列不断扩大,就像动画一样……那么,当用户调整窗口大小时,如何才能保持列的位置并调整大小呢? 抱歉,WPF太乱了,它的实验代码。 <Page x:Class="S
浏览 0
提问于2018-04-15
得票数 1
1
回答
WPF DataGrid列宽
wpf
、
datagrid
我在WPF中有一个3列的DataGrid。我希望这些列占据网格中所有可用的空间。举个例子: 列1占用格网宽度的40%,列2占用格网宽度的30%,列3占用格网宽度的30% 这样即使在调整窗口或网格的大小时,列的宽度也会相应地调整大小。无论如何,我可以做到这一点。 谢谢 问候加布里埃尔。
浏览 1
提问于2011-05-10
得票数 12
回答已采纳
1
回答
dataGrid上的SharedSizeGroup
wpf
、
wpfdatagrid
我在WPF应用程序中有一个DataGrid和一个网格,我希望它们的列大小相同。我想也许我使用的是SharedSizeGroup,但是似乎DataGrid列没有这个属性(我错了吗?)。我该怎么做呢? Update1 我按如下方式更改了xaml: <Grid> <Grid.RowDefinitions> <RowDefinition Height="20" MaxHeight="20" MinHeight="20" /> <RowDefinition />
浏览 1
提问于2011-07-13
得票数 2
回答已采纳
6
回答
WPF DataGrid同步列宽
wpf
、
binding
、
datagrid
、
width
、
datagridcolumn
我有两个WPF Toolkit DataGrids,我希望当用户调整第一个网格中第一列的大小时,它也会调整第二个网格中第一列的大小。我尝试将第二个网格中DataGridColumn的宽度绑定到第一个网格中适当的列,但不起作用。我更喜欢使用所有的xaml,但我也可以使用代码隐藏。 <tk:DataGrid Width="100" Height="100"> <tk:DataGrid.Columns> <tk:DataGridTextColumn x:Name="Column1" Width=
浏览 4
提问于2009-01-05
得票数 13
回答已采纳
1
回答
如何使用键盘快捷键打开ContextMenu
wpf
、
wpf-controls
、
wpfdatagrid
我在其中一个列标题中使用ContextMenu创建了WPF DataGrid,如下所示: <DataGrid x:Name="grid" ItemsSource="{Binding Path=Orders}"> <DataGrid.InputBindings> <KeyBinding Command="{Binding Path=ShowStatusHeaderContextMenuCommand}" CommandParameter=&
浏览 0
提问于2011-11-30
得票数 0
回答已采纳
1
回答
WPF :在DataTemplate上更改特定单元格的DataGrid
wpf
我想创建这样一个DataGrid: 用户可以在运行时添加-删除列.如图所示,我必须使用DatePicker和复选框以及特定的单元格上的其他控件。 如何使用WPF DataGrid来实现? 我想我必须改变特定细胞的DataTemplate,但我不知道如何改变 对于这种情况,DataGrid是否有适当的控制?
浏览 0
提问于2013-09-03
得票数 0
1
回答
如何让WPF datagrid列从头自动调整大小,以便它们都可见?
c#
、
wpf
、
datagrid
我有一个数据网格,它有一列(最后一列),应该总是在有空间的时候显示出来。不幸的是,我无法做到这一点,也找不到解决方案。 此WPF应用程序在纵向模式和横向模式下可用... 在纵向模式下启动应用程序时,我希望datagrid始终显示最后一列,但最初它隐藏了几列。但是,当通过转到横向模式来调整应用程序的大小(获得更大的宽度),然后返回到纵向模式时,它确实可以按预期工作。 大多数列的宽度都设置为Auto或*。只有最后一列的最小宽度为80像素,因为我不想调整那一列的大小,它应该总是显示出来。 以下是网格的设置: <DataGrid Grid.Row="1"
浏览 7
提问于2018-02-02
得票数 8
回答已采纳
2
回答
WPF工具包DataGrid:用空值进行排序
c#
、
wpf
、
wpftoolkit
、
wpfdatagrid
我想对绑定如下的列中的WPF-Toolkit DataGrid进行排序: <toolkit:DataGrid.Columns> <toolkit:DataGridTextColumn Header="MyColumn" Binding="{Binding AnObject.AProperty}" /> </toolkit:DataGrid.Columns> 现在,当AnObject为null时,将抛出消息为“至少一个对象必须实现IComparable”的ArgumentException。 克服这一限制的最佳方法是什么
浏览 5
提问于2010-11-03
得票数 2
回答已采纳
7
回答
以编程方式将列和行添加到WPF数据网格
c#
、
wpf
、
datagrid
、
wpf-controls
、
silverlight-2.0
我是WPF的新手。我只想知道我们应该如何以编程方式向WPF中的DataGrid添加列和行。就像我们在windows窗体中做的那样。创建表的列和行,并将其绑定到DataGrid。 我认为WPF DataGrid与ASP.net和Windows form中使用的有所不同(如果我错了,请纠正我)。 我没有。我需要在DataGrid中绘制的行和列的数量,以便用户可以编辑单元格中的数据。
浏览 1
提问于2009-04-01
得票数 77
1
回答
在WPF中如何获取数据网格中的单元值
c#
、
wpf
、
datagrid
、
wpfdatagrid
我是wpf的新手。 我在wpf中的datagrid下面绑定 <DataGrid AutoGenerateColumns="True" Loaded="dataGrid1_Loaded" MouseDoubleClick="dataGrid1_MouseDoubleClick" Height="350" Width="1200" Name="dataGrid1" /> 我在网格中有一
浏览 6
提问于2013-09-17
得票数 3
1
回答
如何将WPFToolkit DataGrid列布局保存和还原为XML?
c#
、
wpf
、
datagrid
、
wpftoolkit
WPFTookit有许多精巧的特性。但是,我正试图找到一种将其列布局保存并还原为xml的方法。.NET stock DataGrid具有支持此功能的DataGridColumn.DisplayIndex和ColumnIndex属性,如描述的。如何为WPFToolkit的DataGrid做到这一点? 我从XCeed.Wpf.DataGrid.Settings.SettingsRepository文档中尝试了这个,但是显然已经删除了XCeed。 示例代码是非常感谢的。
浏览 1
提问于2015-09-21
得票数 0
回答已采纳
1
回答
通过XAML向DataGrid添加行
wpf
、
xaml
、
datagrid
是否可以通过XAML向WPF DataGrid添加一行或多行,而不将其绑定到集合。我要找的东西基本上是这样的: <DataGrid AutoGenerateColumns="False"> <DataGrid.Columns> ... </DataGrid.Columns> <DataGrid.Items> <DataGridRow> ... </DataGridRow> </DataGrid.Items>
浏览 0
提问于2013-08-29
得票数 15
回答已采纳
1
回答
添加查找值后更新ComboBox中的项目
wpf
、
datagrid
、
combobox
我有一个包含DataGrid的WPF表单。此DataGrid可编辑。DataGrid的一列包含一个ComboBox,其中包含供用户选择的查找代码列表。 在编辑时,用户可以通过调用模式窗口来添加新的查找代码。当控制返回给DataGrid时,组合框不具有新的查找代码。 如何在添加项目后刷新组合框中的列表? 下面是我的combobox的定义。下面是DataGrid的列,然后是我的字典片段。 <DataGridTemplateColumn Header="Type" Width="160"> <DataGridTemplateColumn.CellTe
浏览 0
提问于2011-11-15
得票数 0
回答已采纳
1
回答
对WPF DataGrid排序时保留选定内容
wpf
、
datagrid
在对WPF数据网格进行排序时,标准行为是丢失选定的项。使用WinForms DataGridView通过挂钩CellMouseDown事件来恢复所选项目是,但是WPF DataGrid没有这样的事件。 也可以通过在排序事件中提供自定义排序逻辑来保留排序顺序,但有没有办法在使用默认排序逻辑的同时保留当前选择? 说明:排序发生在用户单击列标题时。
浏览 1
提问于2013-11-12
得票数 0
1
回答
如何为WPF数据网格单元格动态设置值
wpf
、
wpf-controls
、
wpfdatagrid
我已经创建了一个WPF datagrid,列是静态的(装饰列)。数据网格行根据数据表行中的数据进行绑定。我想从另一个ArrayList动态设置WPF DataGrid单元格的值。 我找不到像dataGrid.Rows[i].Cells[j] = ArrayList[k]那样的行的单元格索引。 有谁能帮帮我吗?我是WPF的新手。 提前谢谢。
浏览 1
提问于2011-07-11
得票数 0
2
回答
如何记住排序
c#
、
wpf
、
sorting
、
datagrid
在WPF DataGrid的“刷新”函数中,我试图在将项重新加载到DataGrid之前保存排序条件,然后加载新项,然后设置前面的排序条件。我用的是这个代码: void Refresh(DataGrid docsDataGrid) { var sd = ListSortDirection.Ascending; DataGridColumn sortCol = null; foreach (var column in DocsDataGrid.Columns) { if (column.SortDirec
浏览 3
提问于2015-09-15
得票数 0
回答已采纳
5
回答
如何调整WPF DataGrid的大小以适应其内容?
c#
、
wpf
、
layout
、
datagrid
其目的是 我想设置这样的大小为DataGrid (标准,从WPF),以便所有的单元格(文本)将是完全可见的。我有一个带有DockPanel的窗口,里面有DataGrid,所以当我调整窗口大小时,所有嵌套的小部件(DockPanel和DataGrid)都会相应地调整大小。 编辑示例(-1) 假设你有一个100像素宽的窗口,你有一个有一列的DataGrid,它的单元格是“敏捷的棕色狐狸...”(400像素宽)。因此,DataGrid应该调整到400像素(可能更多,因为需要填充),窗口也应该调整到400像素(也应该更多,因为需要填充)。 我没有找到任何标准的方法来做到这一点(AFAIK WPF提供了
浏览 462
提问于2011-01-02
得票数 26
回答已采纳
0
回答
在绑定到DataTable的WPF DataGrid上,我如何一般地更改列标题模板?
c#
、
wpf
、
xaml
、
datatable
、
datagrid
从我的项目的另一个部分的接口,我有一个DataTable对象,它包含可变数量的列和行。我正在尝试设计一个DataGrid,它将通过绑定来显示表,但使用一些选项(例如,标题下的TextBox )自定义每个列的列标题。 这非常类似于前面提出的问题,除了我不想定义WPF中的列,而是定义一个在绑定期间传播到每一列的列的模板。 前面的答案获得了正确的外观,但是当具有该WPF样式的DataGrid绑定到DataTable时,结果是带有附加的红色边界TextBox的静态单列,以及一堆不包含文本框的绑定列: <DataGrid> <DataGrid.Columns>
浏览 3
提问于2016-07-11
得票数 0
回答已采纳
2
回答
在WPF中计算DATAGRID的DataGridTemplateColumn on中"Amount“列的总和
wpf
、
wpf-controls
、
wpfdatagrid
、
wpftoolkit
我们有一个WPF应用程序,其中我们在一个表单上使用DataGrid。现在我们想在Winddow_Loaded事件上计算该数据网格的" AMOUNT“列的合计,所以当表单加载时,它可以在一个TextBox中显示AMOUNT列的合计。那么如何遍历DATAGRID中的所有行& Calculate Total of "AMOUNT“列。 如何在WPF Datagrid的页脚中显示此总数?
浏览 1
提问于2013-02-12
得票数 1
回答已采纳
2
回答
WPF可编辑的DataGrid,如MS Access和MVVM
.net
、
wpf
、
mvvm
我在一个项目中工作,我已经为WPF桌面应用程序实现了MVVM。我有一种情况,我想让Datagrid像旧的MS Access表列表视图一样可编辑。我将Datagrid的ItemsSource绑定到成员实现INPC的ObservableCollection。现在,我希望允许用户通过单击列的任何单元格来更新成员,当他们导航到其他行或失去焦点时,应该验证数据,然后将其保存到数据库中。 如何在我的ViewModel中捕获这些事件,以及如何实现这个简单的功能?
浏览 0
提问于2011-07-18
得票数 1
回答已采纳
1
回答
wpf datagrid模板列导出到excel
c#
、
wpf
、
excel
、
datagrid
您好,我有一个wpf datagrid,我试图使用这个方法- 将这个datagrid的内容导出到excel中,但是datagrid模板列的内容没有导出到excel工作表中。仅导出datagrid text列的内容。如何导出datagrid模板列的内容。请帮帮忙。
浏览 14
提问于2015-09-14
得票数 0
1
回答
异步/等待和列.WPF中的宽度-数据
c#
、
wpf
、
asynchronous
、
datagrid
在具有此MainWindow的WPF应用程序中: <Window x:Class="DasDataGrid.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525" Wi
浏览 1
提问于2018-02-09
得票数 0
回答已采纳
1
回答
如何以编程方式重新排序WPF Toolkit datagrid列?
wpf
、
wpftoolkit
、
wpfdatagrid
我的应用程序使用具有自定义列的WPF DataGrid控件。尽管属性列是一个ObservableCollection<>,但调用方法Move不会以任何方式影响列的顺序。 我能以某种方式以编程方式重新排序WPF Toolkit DataGrid的列吗? 诚挚的问候 奥利弗·哈纳皮
浏览 2
提问于2009-10-05
得票数 1
回答已采纳
2
回答
干式子类WPF窗口
wpf
、
dry
、
subclassing
我有几个WPF窗口,它们非常相似,除了DataGrid上的列( DataContext将是不同对象的ObservableCollections )、一些标签中的文本和按钮单击处理程序。 对于每个窗口,DataGrid的DataGrid部分是不同的。它使用AutoGenerateColumns="False"并为不同的对象显示不同的列。 我想知道是否有可能对基本WPF窗口进行子类化,这样我就可以在XAML上为每个子类编写<DataGrid.Columns>部件,而不是用代码编写它。 或者还在使用XAML的同时遵守WPF干原理的其他技术是什么?
浏览 0
提问于2014-05-28
得票数 0
回答已采纳
2
回答
C# WPF DataGrid按标头位置更改列索引
c#
、
wpf
、
datagrid
我有一个C# WPF应用程序,其中我使用DataTable作为DataGrid的源。 现在,当用户移动DataGrid中的列时(我已经找到了一个ColumnReordered事件),我希望将该列的索引更改为该位置,即用户将其移动到(第一个位置为0,第二个位置为1)。 我想这样做,因为我想将列位置保存到下一次用户运行Apllication时。 有什么办法可以做到吗?
浏览 4
提问于2013-07-31
得票数 0
回答已采纳
1
回答
DataGridTemplateColumn获取单元格的值
c#
、
wpf
、
datagrid
、
wpftoolkit
、
datagridtemplatecolumn
我使用的是WPF工具包中的WPF DataGrid。 我在DataGrid中添加了一个模板化的列,每个单元格中都有一个CheckBox。现在如何访问这些单元格中的值? 我在DataGrid中的其他列来自一个DataSet。我可以访问这些内容,但无法获取添加到DataGrid中的DataGridTemplateColumn的值。 有谁有什么想法吗?
浏览 2
提问于2009-12-21
得票数 2
回答已采纳
1
回答
wpf数据网格渲染性能(自定义网格控件)
wpf
、
performance
、
datagrid
、
controls
**请查看以下问题的更新 我正尝试在我的WPF应用程序中使用数据网格,但我发现它的性能令人无法忍受。 我绑定到一个只有100行和15列的数据集,任何类型的滚动或甚至列宽调整都会非常慢。 我记得当打开单元格边框时,旧的winforms datagridview的性能很差,但在wpf中关闭网格线没有任何影响。 带有栅格的窗口: <Window x:Class="GridPerformanceTest.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
浏览 1
提问于2011-07-02
得票数 1
1
回答
DataGrid列宽
c#
、
winforms
、
datagrid
如何在WinForms中设置DataGrid上的列宽 在DataGridView中,我通常在列上使用AutoSizeMode,但在DataGrid中似乎无法做到这一点。 我找到的唯一属性是PreferredColumnWidth,但这会改变所有列的宽度。
浏览 2
提问于2016-12-07
得票数 0
2
回答
缩小DataGrid的WPF中的列宽
c#
、
wpf
、
xaml
我的第一行看起来像这样: Title 1 2 3 4 5 6 7 ... 如果我选择 ColumnWidth="Auto" 它的大小是正确的,但是列之间的空间太大了。有没有办法缩小它?我尝试在我的xaml背后的代码中获取数据 if (textColumn != 0) { textColumn.Width = 8; } 或者其他类似的东西,但大小似乎没有改变。我不确定这是否正确,因为我是第一次接触WPF和C#。谢谢。 编辑: XAML: <DataGrid x:Name="dtGridReads" AutoGenerateColumns="Fals
浏览 0
提问于2011-08-24
得票数 1
回答已采纳
2
回答
从WPF DataGrid中的特定列中移除焦点
c#
、
wpf
、
datagrid
我有一个WPF DataGrid。 当用户按Tab键时,我不希望焦点在第一列和第三列,所以当我到达一行时,我应该在第二列,当我再次按Tab键并到达第三列时,它应该移动到第四列。 如何在WPF DataGrid中执行此操作?
浏览 5
提问于2012-04-24
得票数 0
回答已采纳
2
回答
使用WPF将Datagrid第一列绑定到列表
c#
、
.net
、
wpf
、
xaml
我有两列Path和Filename作为datagrid1,我想将path列绑定到一个list<>中,这样我就可以通过单击一个按钮将所有文件复制到不同的位置。有谁能帮帮我吗?寻找c#的wpf代码。 Path FileName C:\Temp\abc.txt abc.txt C:\Temp\xyz.txt xyz.txt C:\Temp\a.txt a.txt 《守则》 XAML <DataGrid AutoGenerateColumns="False" Height="193" HorizontalAlignment=&
浏览 0
提问于2013-04-15
得票数 0
回答已采纳
1
回答
WPF最后一列要在DataGrid中扩展
c#
、
.net
、
wpf
、
datagrid
是否有任何方法强迫最后一列通过DataGrid WPF的宽度? 因为在某些情况下,当DataGrid的宽度大于累积的所有列的宽度时,DataGrid的行为就像包含最后一个空列。 <DataGrid Grid.Row="1" ItemsSource="{Binding Params}" Width="Auto" AutoGenerateColumns="True" HeadersVisibility="None"> </DataGrid> public List<K
浏览 0
提问于2018-06-25
得票数 1
回答已采纳
1
回答
如何在wpf中将DataGrid转换为DataTable?
wpf
、
vb.net
我在WPF中有一个名为Datagrid1的Datagrid,它的数据源是Dataview1。在数据视图中,我获取了20列,但在Datagrid1上只显示了10列。 现在,我需要将此Datagrid1转换为只有10列的Datatable。 请帮帮我。谢谢。
浏览 2
提问于2016-02-03
得票数 0
1
回答
WPF DataGrid根据最宽的“行”设置宽度
c#
、
wpf
、
datagrid
、
width
我的DataGrid出了点问题。列是根据最宽的可见单元格加载的,因此,如果用户向下滚动,出现更宽的单元格,数据网格将调整大小以适应新的单元格宽度。 我的用户不喜欢这样,所以我寻找了一种方法来修复这种行为。我发现一个简单的建议是将列宽设置为最宽的单元格宽度。但我在这方面遇到了一些麻烦。 如果你对这个解决方案有建议,或者有其他解决方案来解决我的问题,那就太好了。 <Window x:Class="Win" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
浏览 0
提问于2014-02-18
得票数 1
1
回答
如何冻结WPF DataGrid的第一列
c#
、
wpf
、
wpfdatagrid
、
freeze
、
freezable
我有一个WPF DataGrid.. 我想在水平滚动时冻结WPF DataGrid的第一列。 我的代码是: <DataGrid Name="dgQuestionTemplate" HorizontalAlignment="Left" Grid.Row="1" Width="870" HorizontalScrollBarVisibility="Auto" IsReadOnly="False"> <DataGrid.Columns>
浏览 8
提问于2013-08-31
得票数 32
回答已采纳
2
回答
绑定到父DataContext中的依赖项属性
c#
、
wpf
、
xaml
、
binding
、
datagrid
我希望将第三列绑定到CollectionBindingTwo属性,该属性位于窗口的DataContext中,而不是在来自CollectionBindingOne的项的DataContext中。 通过在<DataGrid>中定义第二个集合,WPF假定本地范围或其他东西,并指向ItemsSource (CollectionBindingOne)项中的一个属性。 <DataGrid DockPanel.Dock="Top" ItemsSource="{Binding CollectionBindingOne}" AutoGenerateColumns
浏览 3
提问于2014-07-30
得票数 5
回答已采纳
1
回答
WPF DataGrid垂直滚动条问题与动态加载的项目源
c#
、
wpf
问题:除非我在网格上设置了静态高度,否则无法获得DataGrid显示的垂直滚动条。我知道以前也有过类似的问题,但是与其他问题不同,我的例子要简单得多,没有Grid列。DataGrid只是在控件内的一个StackPanel中。就是这样,除了设置一个静态高度之外,汽车、"*“等的组合都不起作用。 这仅仅是WPF框架中缺少的特性吗?它是绑定到网格的ViewModel上的可观察集合,在将项添加到VM集合时不会通知视图?是否必须编写自定义属性并将DataGrid高度绑定到该属性? 这是我的XMAL: <Window x:Class="Monster.Configure"
浏览 0
提问于2018-07-14
得票数 2
回答已采纳
1
回答
WPF工具包- Datagrid - ComboboxColumn绑定与动态资源
c#
、
wpf
、
datagrid
、
wpftoolkit
我正在实现WPF的DataGrid (非常新的WPF)。我遵循了一些教程,这些教程展示了如何使用静态资源绑定ComboBoxColumn。但是,我的datagrid中的一些列的数据绑定直到运行时才会知道。 正因为如此,我无法将它们与静态资源绑定在一起。是否有其他方法可以在DataGrid中对ComboBoxColumn进行数据绑定?在ASP.NET中,我知道我们有行数据绑定代码,我们可以在其中执行此操作并动态创建列的内容。但是,在WPF中,看起来一切都是通过资源完成的。 如何在DataGrid中使用动态资源进行数据绑定 谢谢!
浏览 3
提问于2009-07-22
得票数 0
1
回答
将多个选定的数据网格行保存到EF表
c#
、
wpf
、
entity-framework
我的WPF表单有DataGrid。第一列是CheckBox列。我想当按钮被点击,所有的CheckBoxes行都被选中,插入到EF表中。该怎么做呢?我将感谢样品。谢谢。
浏览 0
提问于2020-09-02
得票数 0
5
回答
提高WPF DataGrid性能
c#
、
wpf
、
datagrid
、
wpfdatagrid
在我的.NET 3.5 WPF应用程序中,我有一个WPF DataGrid,它将填充500列和50行。应用程序的性能是非常非常差的滚动,或当我做DataGrid.Items.Refresh()或选择行。 实际上,App更新布局大约需要20秒。Layout_Updated()事件将在20秒后触发。 如果我将列数减少到50或更少,App的响应将非常快。根据我的发现,性能与列数直接相关。 如何提高DataGrid性能?
浏览 0
提问于2012-12-07
得票数 38
回答已采纳
3
回答
WPF:在ComboBox中放置DataGrid
wpf
、
datagrid
、
combobox
在WPF中,如何将DataGrid放在ComboBox中以显示多列?像下面这样的东西似乎没有任何作用: <ComboBox> <ItemsPanelTemplate> <DataGrid> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding customerName}" /> <DataGridTextCol
浏览 0
提问于2013-02-19
得票数 6
回答已采纳
1
回答
MahApps DataGrid柱头套管
wpf
、
xaml
、
datagrid
、
mahapps.metro
我正在使用优秀的MahApps库对我的WPF应用程序进行样式化,并集成了一个DataGrid来显示数据库中的行。MahApps默认的DataGrid样式以大写字母显示列标题,但在我的示例中,我需要保留列的原始大小写。 现在我不是WPF方面的专家,也不是WPF样式方面的专家,所以我想知道是否有一种“简单”的方法来重新设置所使用的TextBlock的大小写,或者我必须重新定义一个完整的DataGrid样式。 谢谢你,托马斯
浏览 2
提问于2015-10-29
得票数 12
回答已采纳
8
回答
需要在动态构建的WPF DataGrid中格式化日期
wpf
、
datetime
、
datagrid
、
format
我们在运行时将未知结果集绑定到WPF DataGrid。我们的一些列将包含DateTime值,我们需要正确地格式化这些日期时间字段。在不知道哪些列将在设计时成为DateTime字段的情况下,我们如何在运行时格式化这些列呢? 我们使用数据表的DefaultView绑定到WPF DataGrid。
浏览 4
提问于2009-05-11
得票数 31
1
回答
如何在WPF中将字段绑定到DataGrid?
c#
、
wpf
、
datagrid
、
row
、
manual
我正在用WPF编程一个月的UI。所以我在这个世界上是新的。这是我第一次在这里发帖子,我的母语不是英语。因此,如果我的写作有任何错误,对不起。 我对WPF有一个问题,我无法找到一个解决方案。我试图在WPF中实现完全可自定义的DataGrid,我不希望DataGrid自动创建列或行。我有一个名为ObservableCollection的Sinif_Tutucu (在我的母语中意思是Class_Holder ),它包含类。这些类具有相同的字段和属性,但它们的值不同。我将根据这些类中的字段和属性逐一创建列。在此之后,我将手动向DataGrid添加列。 然后,我将使用这样的ItemsSource添加行。
浏览 3
提问于2020-08-11
得票数 1
回答已采纳
1
回答
将复选框列添加到链接到datatable的WPF-datagrid中。
c#
、
wpf
、
checkbox
、
datagrid
我在向WPF数据集添加复选框列时遇到了问题。 我创建了一个包含8列的datatable,并使用sql填充它。 我使用ItemsSource将datatable绑定到WPF-datagrid,如下所示: XAML: <DataGrid x:Name="dgOPListEntries" Grid.Row="1" Grid.ColumnSpan="2" Margin="5" ItemsSource="{Binding}" AutoGenerateColumns="True"></
浏览 3
提问于2014-03-29
得票数 0
回答已采纳
1
回答
排序数据网格
c#
、
wpf
、
sorting
我有一个DataGrid在WPF应用程序的几个列,包括一个分数列,我希望数据按分数排序。 有可能对DataGrid进行排序吗? Wpf代码: <DataGrid Name="datagrid_BergretterHighscore" Margin="5,5,5,5" AutoGenerateColumns="False"> <DataGrid.Columns> <DataGridTextColumn Binding="{Bindi
浏览 5
提问于2022-09-26
得票数 -3
回答已采纳
1
回答
DataGrid查找具有名称的行
c#
、
wpf
、
datagrid
我有一个带有Name-Value对的datagrid。我想找出Name等于某个字符串的所有行。 在WinForms中,我可以很容易地使用"for“循环获取每一行的列值,但在WPF中我不能这样做…… DataGrid.Rows[i].Cells[0].Value 然后,我只是将所有的‘i’值添加到一些列表中,其中Name等于必需的,然后从datagrid中删除除它们之外的所有项。 但是如何在WPF中遍历所有的datagrid项/行并获取每个列值呢? (我尝试使用foreach (DataGrid.Items中的DataGridRow),但它不是我需要的……
浏览 15
提问于2017-12-16
得票数 1
回答已采纳
2
回答
我的网格布局格式有什么问题?
c#
、
wpf
、
grid
、
gridsplitter
我的应用程序中有以下窗口: <Grid Width="{Binding ActualWidth, RelativeSource = {RelativeSource AncestorType = {x:Type Window}}}" Height="{Binding ActualHeight, RelativeSource ={RelativeSource AncestorType = {x:Type Window}}}"> <Grid.RowDefinitions>
浏览 5
提问于2019-10-02
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SOLIDOWRKS材料明细表的格式调整技巧
袋鼠换芯升级篇(五):表设计器大变身
Excel如何批量生成座位牌?
精心设置的 Excel 图表,复制到别处就变色,如何才能复制不变色?
Excel怎么快速制作拼音田字格?快速制作,批量打印
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券