DevExpress WPF网格绑定到列表<;字符串>;使用MVVM
我试图做一些简单的事情,但我觉得我没有看到答案 我有一个有几个字符串的列表 我想把它绑定到一个网格上 网格似乎显示了正确的行数,但没有显示我的文本 我正在使用MVVm模式,并已将我的ViewModel和View分离 谢谢你的帮助 以下是XAML代码:DevExpress WPF网格绑定到列表<;字符串>;使用MVVM,wpf,mvvm,binding,grid,devexpress,Wpf,Mvvm,Binding,Grid,Devexpress,我试图做一些简单的事情,但我觉得我没有看到答案 我有一个有几个字符串的列表 我想把它绑定到一个网格上 网格似乎显示了正确的行数,但没有显示我的文本 我正在使用MVVm模式,并已将我的ViewModel和View分离 谢谢你的帮助 以下是XAML代码: <dxg:GridControl Grid.Row="0" DataSource="{Binding Path=ErrorLog}" > <dxg:GridControl.Columns>
<dxg:GridControl Grid.Row="0" DataSource="{Binding Path=ErrorLog}" >
<dxg:GridControl.Columns>
<dxg:GridColumn Header="Error Log" AllowEditing="False" />
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView NewItemRowPosition="None" />
</dxg:GridControl.View>
</dxg:GridControl>
以下是视图模型代码:
private List<string> _errorLog;
public List<string> ErrorLog
{
get { return _errorLog; }
set
{
_errorLog = value;
OnPropertyChanged("ErrorLog");
}
}
private List\u errorLog;
公共列表错误日志
{
获取{return\u errorLog;}
设置
{
_errorLog=值;
OnPropertyChanged(“错误日志”);
}
}
您没有指定列应显示的内容,因此它没有显示任何内容
<dxg:GridColumn Header="Error Log" AllowEditing="False" DisplayMemberBinding="{Binding}" />
(请注意,绑定没有路径:列绑定到字符串本身,而不是字符串的成员)您没有指定列应该显示什么,因此它没有显示任何内容
<dxg:GridColumn Header="Error Log" AllowEditing="False" DisplayMemberBinding="{Binding}" />
(请注意,绑定没有路径:列绑定到字符串本身,而不是字符串的成员)这不起作用。。用这个代替
<dxg:GridColumn Header="Value">
<dxg:GridColumn.DisplayMemberBinding>
<Binding Path="RowData.Row"/>
</dxg:GridColumn.DisplayMemberBinding>
</dxg:GridColumn>
这不起作用。。用这个代替
<dxg:GridColumn Header="Value">
<dxg:GridColumn.DisplayMemberBinding>
<Binding Path="RowData.Row"/>
</dxg:GridColumn.DisplayMemberBinding>
</dxg:GridColumn>
GridColumn.DisplayMemberBinding现在标记为已过时。建议改用Binding属性
<dxg:GridControl.Columns>
<dxg:GridColumn Header="Value" Binding="{Binding RowData.Row}">
<dxg:GridControl.Columns>
GridColumn.DisplayMemberBinding现在标记为已过时。建议改用Binding属性
<dxg:GridControl.Columns>
<dxg:GridColumn Header="Value" Binding="{Binding RowData.Row}">
<dxg:GridControl.Columns>
嗨,托马斯,我就是从这里离开预定的。谢谢。嗨,托马斯,那是我离开预定的地方。谢谢