在 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) 上绑定日期时间类型的主要内容,如果未能解决你的问题,请参考以下文章

C# WPF - Listview 绑定不起作用

wpf ListView 中checkBox全选 如何实现?

字典绑定到 ListView WPF

WPF ListView 中的多维绑定

将 wpf listview 绑定到数据集......可能......?

WPF绑定到Listview的Itemtemplate的可见性不起作用[重复]