DevExpress GridControl 显示行但不显示单元格值
DevExpress GridControl shows rows but does not show cell values
我有一个 DevExpress GridControl,我正在使用 ObservableCollection<LogEntry>
作为数据源,according DevExpress 应该在 .NET 4 中工作。
LogEntry 定义为
public class LogEntry
{
[UsedImplicitly] public string Time;
[UsedImplicitly] public string LogLevel;
[UsedImplicitly] public string Cutpoint;
[UsedImplicitly] public string Method;
[UsedImplicitly] public string Parameters;
}
并且我已经在设计器中设置了列和绑定。
我可以看到每当日志事件到达时网格都会获得额外的行,但内容是空的:
我使用了 public 字段而不是属性。将定义更改为
public class LogEntry
{
[UsedImplicitly] public string Time { get; set; }
[UsedImplicitly] public string LogLevel { get; set; }
[UsedImplicitly] public string Cutpoint { get; set; }
[UsedImplicitly] public string Method { get; set; }
[UsedImplicitly] public string Parameters { get; set; }
}
解决了问题。
我有一个 DevExpress GridControl,我正在使用 ObservableCollection<LogEntry>
作为数据源,according DevExpress 应该在 .NET 4 中工作。
LogEntry 定义为
public class LogEntry
{
[UsedImplicitly] public string Time;
[UsedImplicitly] public string LogLevel;
[UsedImplicitly] public string Cutpoint;
[UsedImplicitly] public string Method;
[UsedImplicitly] public string Parameters;
}
并且我已经在设计器中设置了列和绑定。
我可以看到每当日志事件到达时网格都会获得额外的行,但内容是空的:
我使用了 public 字段而不是属性。将定义更改为
public class LogEntry
{
[UsedImplicitly] public string Time { get; set; }
[UsedImplicitly] public string LogLevel { get; set; }
[UsedImplicitly] public string Cutpoint { get; set; }
[UsedImplicitly] public string Method { get; set; }
[UsedImplicitly] public string Parameters { get; set; }
}
解决了问题。