10.12DataView

 

目标:

 

•         DataView 概述

•         创建DataView对象

•         DataView对象中数据的访问

•         DataView的RowFilter属性

•         DataView的Sort属性设置它里边的数据排序

•         DataView的Count属性

•         DataView充当绑定控件的数据集

•         在DataView中查询数据

•         修改DataView对象中的数据

•         DataView对象的几个其他属性

 

DataView本身是一个数组对象

 

创建DataView对象

1. DataView dv1 = new DataView( );

dv1.Table = table;

 

2. DataView dv2 = new DataView(table);

 

 

DataView的RowFilter属性;

 

DataView的Sort属性设置它里边的数据排序

 

 

 

在DataView中查询数据

1.      Find方法:

2.      FindRows方法

 

 

修改DataView对象中的数据

1.  向DataView中添加一行新数据

DataRowView new_row = view.AddNew();

new_row["name"] = TextBox3.Text;

new_row.EndEdit();

修改一行数据

–        DataRowView对象调用BeginEdit()方法开始

–        修改DataRowView对象的某个字段的值

–        DataRowView对象调用EndEdit()方法结束,将新数据写到DataTable对象中

 

3.      删除一行数据

删除DataView对象中的某行数据,调用该行的delete()方法

 

 

 

 

•         DataView对象的几个其他属性:

–        AllowNew:是否允许用户通过视图添加数据

–        AllowUpdate:是否允许用户通过视图更新数据

–        AllowDelete:是否允许用户通过视图删除数据

•         若该属性值设置为false则不允许同过视图对DataTable修改数据。

•         如:// view.AllowDelete = false ;

•                 则view[i].Delete()命令执行出错。

 

 

 

其实每天学那么多基础知识,要用一个实例全部表现出来很难,所以仅仅上课跟随老师做的例子远远不够满足掌握这些知识的要求!所以练习是唯一能迅速掌握和熟练运用这些掌握过的知识;

加油吧,每天只能这样鼓舞自己了。

学了这么长时间软件编程,但是关键时候总是感觉写代码的时候力不从心,因为我看的代码永远比自己敲出来的多,所以~~~~练习,练习,再练习,必须强迫自己。

神啊,每当我软弱的时候变根针“激励”我一下吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值