当ItemSource为空时,我想向DataGrid添加一行。 又名-没有数据返回时。

我已经尝试过此问题的解决方案

如何在数据网格中显示“未找到项目”

但这会将DataGrid的背景设置为显示消息而不是新行。

我也试过

在WPF DataGrid为空时显示“找不到记录”消息

但无济于事。 (即使应用了样式,该行也不会显示)

我只想显示一个空行,其中包含“未找到记录”字样。 可能吗?

  ask by MangoCrysis translate from so

本文未有回复,本站智能推荐:

1回复

如何在WPF DataGrid中通过C#一次设置滚动行数?

可能有人请告诉我,如何通过c#代码后面或WPF DataGrid中的任何属性来一次设置行的滚动数。 我知道我们也可以从控制面板设置该属性,但是我希望从程序中获取该属性。 滚动条码(.Xaml)-
2回复

从WPF中的datagrid添加和检索数据

我想将按钮单击上的数据添加到数据网格。 假设一个数据网格具有3个标头,即ITEM,QUANTITY,PRICE。 现在,当用户第一次单击时,我将像这样在第一行中获取数据。 然后在第二次点击,总数据将是 等等 当我单击一个对数组说的按钮时,我应该在arraylist中获
2回复

WPF DataGrid最佳实践?

我正在使用使用DataGrid的基于MVVM的WPF应用程序。 网格数据绑定到ObservableCollection<Widget> (“ Widget列表)。 用户需要能够将Widget插入到当前选定Widget下方的列表中,以删除选定的Widget并在网格上对Widget重
2回复

WPF DataGrid:将列绑定到源集合的不同级别

如何绑定WPF DataGrid以获得以下结果: http : //i.stack.imgur.com/7Wne0.png 请注意左侧所需的+/-按钮。 DataGrid的ItemsSource绑定到IEnumerable of Document。 问题是如何定义列,以便它们绑定
1回复

从MVVM WPF中的DataGrid捕获标签文本

我已经使用MVVM在DataGrid中实现了Label 。 我的要求是,当用户单击“ Label ,需要引发事件才能正常工作。 但是现在我想捕获标签文本,但是我无法实现这一点:
1回复

WPF DataGrid默认排序不起作用

我有一个DataGrid,列XAML如下: 我将它绑定到一个ObservableCollection<EalsLogEvent> ,其中EalsLogEvent.Date是类型DateTime : 网格视图模型使用计时器来刷新自身,除了第一次加载时,在应用程序启动时,
1回复

使用模板WPF为DataGrid动态生成行和列标题

我正在使用模板填充网格,而我不知道行和列的数量,这些将通过WCF服务在类如下的类中生成: 因此,datagrid代码将如下所示: 我在这篇文章中找到了一种使用数据模板自动生成列的方法。 但是,他们没有提到为每个点添加行标题。 感谢您在将行标题添加到列样式的组合中的帮助。
2回复

使用MVVM ..的WPF Datagrid是否可以通过两种方式绑定到DataTable?

我的视图中有一个数据网格,它的ItemSource绑定到了ViewModel中的一个DataTable上。 当我以编程方式更新DataTable(通过命令添加列)时,所做的更改未填充到视图中。 另外,如果我使视图无效,则通过切换到另一个选项卡然后再切换回来,将显示所做的更改。 我的Vi
2回复

创建一个空的DataGrid

我想知道最好的方法是创建一个空的数据网格。 例如,当您在excel中点击“ new”后,您将获得一个包含空行和空列的网格。 我在WPF和.net 4.0中使用c#。 谢谢。
2回复

绑定到DataGrid.DataTemplate

我正在尝试设置一个数据网格以包含详细信息行。 DataGrid正确绑定并显示我的行。 问题是,当我单击一行时,我的详细信息行的文本没有显示。 我尝试将我的详细信息行与相对源绑定在一起,并且没有它。 有人可以帮忙吗? 视图模型: