C# 如何用字符串和日期字段填充DevExpress GridControl?

C# 如何用字符串和日期字段填充DevExpress GridControl?,c#,wpf,visual-studio-2010,datetime,devexpress-wpf,C#,Wpf,Visual Studio 2010,Datetime,Devexpress Wpf,我应该加入一个包含VS2010和DevExpress in C界面的项目,该项目包含一个UserControl,它有一个GridControl,其目标是填充由用户日志执行的所有操作的网格 我列了一张单子 我还用xaml编写了属性 <dxg:GridControl Name="grid_logoperations" AutoGenerateColumns="None" ItemsSource="{Binding Path=DataLog}">         <dxg:Grid

我应该加入一个包含VS2010和DevExpress in C界面的项目,该项目包含一个UserControl,它有一个GridControl,其目标是填充由用户日志执行的所有操作的网格

我列了一张单子

我还用xaml编写了属性

<dxg:GridControl Name="grid_logoperations" AutoGenerateColumns="None" ItemsSource="{Binding Path=DataLog}">
        <dxg:GridControl.View>
            <dxg:TableView x:Name="tableview" AutoWidth="True" NewItemRowPosition="Bottom"/>
        </ Dxg: GridControl.View>
        <dxg:GridControl.Columns>

            <dxg:GridColumn FieldName="LogMessage" x:Name="columnmess" ReadOnly="True" Width="Auto" HorizontalHeaderContentAlignment="Center" UnboundType="String"/>
            <dxg:GridColumn FieldName="LogDate" x:Name="columndata" ReadOnly="True" Width="Auto" HorizontalHeaderContentAlignment="Center" UnboundType="DateTime"/>
            
          
            
        </ Dxg: GridControl.Columns>

    </ Dxg: GridControl>
我的问题是:如何在GridControl上书写并显示在视频消息日志中?
感谢那些帮助我的人:

您应该在案例消息和日期中指定相应属性的名称作为GridColumn.FieldName属性值,而不是LogMessage和LogDate。当列绑定到实际数据源时,也不应指定UnboundType属性

public class LogStruct
    {
        public string Message {get; the set; }
        public DateTime Date {get; the set; }

        public LogStruct (string mess, DateTime date)
        {
            Message = mess;
            Date = date;
        }
<dxg:GridControl Name="grid_logoperations" AutoGenerateColumns="None" ItemsSource="{Binding Path=DataLog}">
        <dxg:GridControl.View>
            <dxg:TableView x:Name="tableview" AutoWidth="True" NewItemRowPosition="Bottom"/>
        </ Dxg: GridControl.View>
        <dxg:GridControl.Columns>

            <dxg:GridColumn FieldName="LogMessage" x:Name="columnmess" ReadOnly="True" Width="Auto" HorizontalHeaderContentAlignment="Center" UnboundType="String"/>
            <dxg:GridColumn FieldName="LogDate" x:Name="columndata" ReadOnly="True" Width="Auto" HorizontalHeaderContentAlignment="Center" UnboundType="DateTime"/>
            
          
            
        </ Dxg: GridControl.Columns>

    </ Dxg: GridControl>