如何使用SQlite在数据库表中设置集合对象?
本文关键字:设置 集合 对象 何使用 SQlite 数据库 | 更新日期: 2023-09-27 18:05:28
我正在开发一个WPF应用程序,其中我有一个类'Movie',其中包含一些属性和另一个类MovieCollection(这是电影的集合)。现在我已经绑定了这个集合与我的DataGrid在xaml显示电影属性。我通过在运行时打开新窗口,并填充可观察集合,在我的DataGrid中显示它,但现在我想先在数据库中存储数据,并从数据库中获取数据,在DataGrid中显示它。MovieCollection类是这样的
ObservableCollection<Movie> _movieObservableCollection=new ObservableCollection<Movie> ();
public ObservableCollection<Movie> MovieObservableCollection
{
get { return _movieObservableCollection; }
set
{
_movieObservableCollection = value;
this.NotifyPropertyChanged("MovieObservableCollection");
}
}
这里我想设置这个集合,使模型类的属性显示为表的列属性。
我该怎么做?
我该怎么做呢?
链接吗?
如果您将此集合绑定到DataGrid
,则可以使用AutoGenerateColumns
属性。
<DataGrid ItemsSource="{Binding MovieObservableCollection}"
AutoGenerateColumns="True"
...
更多信息请参见文档