在 Listview (WPF) 上绑定日期时间类型
Posted
技术标签:
【中文标题】在 Listview (WPF) 上绑定日期时间类型【英文标题】:Binding Datetime types on Listview (WPF) 【发布时间】:2010-10-06 10:49:45 【问题描述】:您好,我使用的是 C# 3.5,这可能吗?
<EditItemTemplate>
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("date", "dd/MM/YYYY") %>'></asp:TextBox></EditItemTemplate>
<ItemTemplate>
我在尝试:
<ListView Margin="0,80,0,38" Name="dlstInformes" Grid.ColumnSpan="2" >
<ListView.View>
<GridView>
<GridViewColumn Header="Numero Informe" DisplayMemberBinding="Binding Path= numeroinforme" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock >
</TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Nombre" DisplayMemberBinding="Binding Path= nombreinforme" />
<GridViewColumn Header="Fecha Informe" DisplayMemberBinding="Binding Path= fechainforme" />
</GridView>
</ListView.View>
【问题讨论】:
【参考方案1】:这里有一个解决方案:
<ListView Margin="0,80,0,38" Name="dlstInformes" MouseDoubleClick="dlstInformes_MouseDoubleClick">
<ListView.View>
<GridView>
<GridViewColumn Header="Numero Informe" DisplayMemberBinding="Binding Path= numeroinforme" >
</GridViewColumn>
<GridViewColumn Header="Nombre" DisplayMemberBinding="Binding Path= nombreinforme" />
<GridViewColumn Header="Fecha Informe">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<TextBlock.Text>
<Binding Path="fechainforme" StringFormat="0:MM/dd/yyyy"/>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
希望有帮助……
【讨论】:
以上是关于在 Listview (WPF) 上绑定日期时间类型的主要内容,如果未能解决你的问题,请参考以下文章
wpf ListView 中checkBox全选 如何实现?