是否可以访问水平偏移量,这是我在datagrid的属性列表中找不到的?
谢谢
我有一个组合框,我在其中设置了ItemTemplate如下所示的内容:
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Piece.NoPiece}" Width="50" />
<TextBlock Text="{Binding Piece.Description}" Width="170" />
<TextBlock Text="{Binding Piece.Categorie.NomCategorie}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)
如您所见,我有三列让用户看到不同的信息.但是,我希望组合中的选定项目仅显示第二列.换句话说,有一种方法可以ItemTemplate在向下滚动时以不同的方式显示项目,而在它关闭时只显示选择吗?
我有一个列表视图,我在其中使用绑定来显示我的信息.我使用一个简单的数据模板.有没有办法在一个控件中绑定两个数据.我的意思是替换以下内容:
__CODE__
喜欢的东西
<TextBlock Text ="{Binding LName} +','+ {Binding FName}"/>
谢谢
我有一个带复选框的数据网格.当我单击单元格时,我希望在选择包含它的单元格时自动选中该复选框.它现在正在做的是我需要选择单元格,然后单击复选框,这对我们来说非常烦人.
<dg:DataGrid Name="GridUsureOperation" Margin="10,444,82,6" ItemsSource="{Binding}" Style="{StaticResource GridMenu}" SelectionMode="Single" SelectionUnit="Cell">
<dg:DataGrid.Columns>
<dg:DataGridTextColumn Header="Opération" Width="*" MinWidth="60"
Binding="{Binding Operation.DescOperation}"
IsReadOnly="True" />
<dg:DataGridTextColumn Header="Dernière maintenance" Width="SizeToHeader" MinWidth="50"
Binding="{Binding DateDerniereMaintenance, StringFormat=yyyy-MM-dd}"
IsReadOnly="True"/>
<dg:DataGridTextColumn Header="Usure dernière maintenance" Width="SizeToHeader" MinWidth="50"
Binding="{Binding UsureDerniereOperation}"
IsReadOnly="True"/>
<dg:DataGridTextColumn Header="Fréquence(usure)" Width="SizeToHeader" MinWidth="50"
Binding="{Binding QteUsure}"
IsReadOnly="True"/>
<dg:DataGridTextColumn Header="Unité" Width="SizeToHeader" MinWidth="50"
Binding="{Binding TypeUsure.Description}"
IsReadOnly="True"/>
<dg:DataGridCheckBoxColumn Header="Forcer?" Width="SizeToHeader" MinWidth="50"
Binding="{Binding AfficherMaintenance}"
IsReadOnly="False">
</dg:DataGridCheckBoxColumn>
</dg:DataGrid.Columns>
</dg:DataGrid>
Run Code Online (Sandbox Code Playgroud) 我有一个ListView我希望水平显示的地方.这工作正常,但现在我需要让它们像Windows资源管理器类型一样显示.
例如 :
A B C
D E F
G H I
Run Code Online (Sandbox Code Playgroud)
要么
A B
C D
E F
G H
I
Run Code Online (Sandbox Code Playgroud)
有可能ListView吗?
我有几个datagrid,我需要更新信息.事情是,由于不止一个人同时在系统上工作,因此需要定期刷新数据网格.当我刷新时,我失去了用户的排序.
有没有办法保留它?
谢谢
假设我有以下表格:
Client Sales
A 1000
A 100
A 10
B 1000
B 10
C 1
Run Code Online (Sandbox Code Playgroud)
我想在最后添加另一列 Names TotalClient ,新表将如下所示:
Client Sales Total
A 1000 1110
A 100 1110
A 10 1110
B 1000 1010
B 10 1010
C 1 1
Run Code Online (Sandbox Code Playgroud)
这可能在 DAX 中还是在查询编辑器中?我尝试了很多方法,但仍然无法弄清楚如何。
我能够使用 SUMMARIZE 函数获取我需要的信息来获取另一个表,但是在安全方面我遇到了其他问题。似乎数据表得到了正确过滤,但不是汇总版本。
谢谢
可能重复:
如何使用年,月和日计算T-SQL中的年龄
这似乎很简单,但它似乎对我不起作用.我想根据SQL中的两个日期计算某人的年龄.
我做了DATEDIFF(年,出生日期,参考日期)并且它并不总是给我正确的年龄.
例如
DATEDIFF(year,'1981-07-05',2011-07-01')
Run Code Online (Sandbox Code Playgroud)
给30,虽然它应该仍然是29.有没有办法做到这一点?
谢谢,
我有一个应用程序,我需要使用计时器切换一些控件的可见性.每5秒钟,一些控件会消失而另一些控件会出现.当我使用计时器时,它表示无法更改可见性,因为计时器线程不是控件的所有者.
我们怎么能绕过那个?
TKS
我有一个超出所有修复损坏的Access数据库(不要问我如何,它是一个客户端数据库).但是,我们可以使用.NET ODBC之类的代码访问数据.由于我们拥有数据库的干净副本,因此我们计划将所有数据从损坏的数据转移到新数据.
我们只有一个问题,那就是数据库包含自动注册和大量链接.当我们传输数据时,我们希望确保所有autonum id与之前完全相同.不过,我们最终会遇到更多问题.
有没有办法做到这一点 ?
谢谢
我有个人项目.在您看来,我应该使用哪种类型的数据结构(文本文件,xml,其他)?
以下是我的项目的要点: - 不能真正使用任何数据库服务器,因为它是用于个人用途,我不想安装除软件本身以外的任何东西; - 我得到了一些我需要存储的对象类(最多15个); - 如果它有任何差异,我将使用WPF来设计界面.
我在考虑使用XML文件.我可以使用XMLSerialiser,但我真的不太了解那些我虽然关于mdb数据库,但由于mdb文件的驱动程序不再设计为64位(或者我听说过),我不认为我真的可以使用它,因为我相信accdb文件需要在我将安装的每台计算机上安装驱动程序,我不希望这样.如果没有,那么我想accdb将是我的第二选择.
任何的想法 ?