实现Windows的数据绑定
Posted 雾里看云°
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现Windows的数据绑定相关的知识,希望对你有一定的参考价值。
选中某个节点,获得查询条件
属性和事件
属性名称 说明
selecednode 选中的节点
level 节点的深度从0开始
事件名称 说明
afterselect 节点选中后发生
通过treeview 控件是通过节点来表示数据的,重要属性和事件
nodes 属性
selectednode属性
afterselect事件
显示符合选中节点条件的数据
第一种方法: (推荐)第二种方法
组合查询条件 直接在已有的数据中筛选
重新查询数据 *不必重新检索数据
重新填充数据集
使用数据视图dataview
创建数据视图对象
位于system.data命名空间 (*窗体上默认导入了)
dataview 对象名=new dataview(数据表);
也可以使用无参的构造函数来创建dataviw,但使用前必须设置TABLE属性
使用rowfilter属性
筛选的条件
类似查询语句中where后面部分
使用sort属性
排序条件
类似于查询语句的orderby后面部分
为了减少实例化dataview对象的步骤,也可以使用datatable的defaultview属性得到dataview
获得选中的学生学号
dgvstudengt.selectedRows[0].calls["studengno"].value
学生表和成绩表有主外键关系
先删成绩 再删学生 整行选中datagridview整行选中 (SELECTionmode属性设为fullrowselect 获得选中的学号 进行类型转换) 删除成功后要重新填满数据集
以上是关于实现Windows的数据绑定的主要内容,如果未能解决你的问题,请参考以下文章
背水一战 Windows 10 (20) - 绑定: DataContextChanged, UpdateSourceTrigger, 对绑定的数据做自定义转换