10.12DataView
2011-10-12 22:01
183 查看
目标:
• 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()命令执行出错。
其实每天学那么多基础知识,要用一个实例全部表现出来很难,所以仅仅上课跟随老师做的例子远远不够满足掌握这些知识的要求!所以练习是唯一能迅速掌握和熟练运用这些掌握过的知识;
加油吧,每天只能这样鼓舞自己了。
学了这么长时间软件编程,但是关键时候总是感觉写代码的时候力不从心,因为我看的代码永远比自己敲出来的多,所以~~~~练习,练习,再练习,必须强迫自己。
神啊,每当我软弱的时候变根针“激励”我一下吧。
• 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()命令执行出错。
其实每天学那么多基础知识,要用一个实例全部表现出来很难,所以仅仅上课跟随老师做的例子远远不够满足掌握这些知识的要求!所以练习是唯一能迅速掌握和熟练运用这些掌握过的知识;
加油吧,每天只能这样鼓舞自己了。
学了这么长时间软件编程,但是关键时候总是感觉写代码的时候力不从心,因为我看的代码永远比自己敲出来的多,所以~~~~练习,练习,再练习,必须强迫自己。
神啊,每当我软弱的时候变根针“激励”我一下吧。
相关文章推荐
- 用dataview过滤datagird中的数据例子
- 如何在ASP.NET里用DataView来达到DataGrid控件里的Column Sorting效果。
- Add programmatically DataViewWebPart to your site.
- DataView.RowFilter 属性
- ADO.NET 2.0 - 如何建立一个 DataView
- ADO.NET 2.0 - 如何将 DataView 转换成一个 DataTable
- 从DataView中生成Excel报表的方案(C#)
- 从DataView中生成Excel报表的方案(C#)
- 将DataTable与DataView转换成DataSet(示例)
- [SharePoint Designer技巧-1]使用DataView与Form Web Part实现列表的关键字查询--转载
- DataTable,DataView和DataGrid中一些容易混淆的概念
- DataView中自定义按钮列
- 转 ADO.NET DataSet、DataView 和 DataViewManager 对象指南
- DataTable,dataview和 datagrid之间的区别
- [SharePoint Designer技巧-1]使用DataView与Form Web Part实现列表的关键字查询
- DataTable,DataView和DataGrid中一些容易混淆的概念
- gridview利用 DataView 对象进行排序和过滤数据
- DataView.RowFilter 属性
- DataView(2):RowState
- DataTable 和 DataView 的理解