美文网首页
WPF 数据绑定(四)

WPF 数据绑定(四)

作者: Ritchie_Li | 来源:发表于2022-06-10 21:47 被阅读0次

实现绑定到DataSet对象。

界面设计:

<ListBox x:Name="listProducts" Margin="5" DisplayMemberPath="ModelName" />

同样创建Grid的绑定,指定到列表元素,选择的Item

<Grid DataContext="{Binding ElementName=listProducts, Path=SelectedItem}" >

后台代码:

(1) 定义一个全局的变量

private DataTable products;

(2) 从数据库获取数据,赋值个定义的全局变量后,绑定到UI列表

products= App.StoreDbDataSet.GetProducts();

listProducts.ItemsSource= products.DefaultView;

实际取得DataSet 的默认DataTable视图,绑定到列表的ItemSource

因为数据源以DataTabel的方式展示,可以删除其中的行:

((DataRowView)listProducts.SelectedItem).Row.Delete();

将选择的对象强转为DataRowView,这样就可以使用Row属性的Delete方法删除

效果如下:

相关文章

  • WPF 数据绑定(四)

    实现绑定到DataSet对象。 界面设计: 同样创建Grid的绑定,指定到列表元素,选择的Item

  • WPF 数据绑定(四)

    筛选的数据源的绑定,使用Linq Filter Data Collection。从数据集合中筛选符合设定条件的数据...

  • WPF数据绑定

    元素绑定 数据绑定最简单的形式是,源对象是WPF元素而且源属性是依赖属性。依赖项属性具有内置的更改通知支持,当在源...

  • WPF 数据绑定Binding

    自定义Binding 当为Binding设置了继承System.ComponentModel.INotifyPro...

  • WPF 数据绑定(一)

    最基本的绑定 将Text 的文本绑定到Window的Background属性,设置双向绑定,修改文本的值,改变Gr...

  • WPF 数据绑定(二)

    本例演示如何将数据模型的实例绑定到界面控件。 XAML代码如下:

    WPF 数据绑定(三)

    实现绑定一个对象的集合。在界面添加ListBox控件,指定显示对象的属性值。 在后台代码,获取数据集合源,绑定到L...

  • wpf 中的无效绑定

    设置wpf绑定的跟踪级别为high,output中观察wpf的处理流程: 对于一个无效的绑定,wpf尝试了5次,最...

  • WPF 数据绑定-绑定数据组集合

    UI设计: 列表绑定数据集合 后台代码: private ICollection products; produ...

  • WPF绑定数据验证

    1、修改ViewModel类继承IDataErrorInfo接口 IDataErrorInfo接口程序集为...

网友评论

      本文标题:WPF 数据绑定(四)

      本文链接:https://www.haomeiwen.com/subject/gjobmrtx.html