以编程方式绑定用户控件中的列表视图

时间:2016-06-21 10:05:40

标签: c# wpf listview data-binding user-controls

我目前正在尝试以编程方式将listview与用户控件绑定。我有一个数据集,其中包含一个由2列(idregrading)组成的表。我正在尝试将regarding列添加到列表视图,将SelectedValuePath添加为id

尝试使用网格视图,但只是想要一个简单的listview,因为这个用户控件是一个自定义的ComboBox。

GridView myGridView = new GridView();
myGridView.AllowsColumnReorder = true;
GridViewColumn gvc1 = new GridViewColumn();
gvc1.DisplayMemberBinding = new Binding("id");        
gvc1.Width = 10;
myGridView.Columns.Add(gvc1);
GridViewColumn gvc2 = new GridViewColumn();
gvc2.DisplayMemberBinding = new Binding("regarding");
gvc2.Width = 100;
myGridView.Columns.Add(gvc2);
regarding.DropDownContents.View = myGridView;
DataSet regardingData = db.GetRegarding();
regarding.DropDownContents.ItemsSource = regardingData.Tables["t"].DefaultView;

0 个答案:

没有答案