知识大全 显示DataView中的数据[1]

Posted

篇首语:知是行的主意,行是知的功夫。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 显示DataView中的数据[1]相关的知识,希望对你有一定的参考价值。

C#高级编程:显示DataView中的数据[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买

    DataView提供了一种过滤和排序DataTable中数据的一种方式 在从数据库中选择数据时 用户一般可以单击列标题 对数据排序 此外 还可以只过滤要显示在某些行中的数据 例如用户修改过的所有数据 DataView允许限制要显示给用户的数据行 但不允许限制DataTable中的数据列     提示 DataView不允许修改要显示的数据列 只允许修改要显示的数据行     本章后面的 DataGridTableStyle和DataGridColumnStyle 一节将介绍一个示例 说明如何限制要显示的数据列     根据现有的DataTable创建DataView的代码如下所示 DataView dv = new DataView(dataTable);

    创建好后 就可以改变DataView上的设置 当该视图显示在DataGrid中时 这些设置会影响要显示的数据 以及允许对这些数据进行的操作 例如     ● 设置 AllowEdit = false表示在数据行上禁用所有列的编辑功能     ● 设置AllowNew = false 表示禁用新行功能     ● 设置 AllowDelete = false表示禁用删除行的功能     ● 设置 RowStateFilter只显示指定状态的行     ● 设置 RowFilter 可过滤数据行     ● 按照给定的列排序

    下一节将介绍使用RowStateFilter设置 其他选项都是可以自我解释的

    ( ) 通过数据过滤数据行    创建好DataView后 就可以通过设置RowFilter属性 来改变视图中的数据 这个属性是一个字符串 可用作按照给定条件过滤数据的一种方式——  该字符串的值就是过滤条件 其语法类似于一般SQL中的WHERE子句 但主要是对已经从数据库中选择出来的数据进行操作 过滤子句的一些示例如表 所示     

子  句 说  明 UnitsInStock > 只显示UnitsInStock列大于 的行 Client = Smith 只返回给定客户的记录 County LIKE C* 返回County字段以C开头的所有记录——  例如返回Cornwall Cumbria Cheshire和 Cambridgeshire所在的行 可以使用%表示匹配一个字符的通配符 而*表示匹配 个或多个字符的通配符

表 

    运行环境尽可能在过滤表达式中使用与源列相匹配的数据类型 例如 在前面的示例中 使用UnitsInStock > 表达式就是合法的 尽管该列是一个整数列 但如果提供了一个无效的过滤字符串 就会产生EvaluateException

    ( ) 根据状态过滤数据行    DataView中的每一行都有一个定义好的行状态 它们的值如表 所示 这些状态也可以用于过滤用户查看的行  

 DataViewRowState  说    明  Added  新创建的所有行  CurrentRows  除了被删除的行以外的其他行  Deleted  最初被选中 且已经删除的行——  不显示已经删除的新建行  ModifiedCurrent  列出所有已被修改的行 并显示这些行的当前值  ModifiedOriginal  列出所有已被修改的行 但显示这些行的初值 而不是当前值  OriginalRows  最初从数据源中选中的所有行 不包括新行 显示列的初值(即如果进行了修改 不显示当前值)  Unchanged  没有修改的行

  表 

cha138/Article/program/net/201311/14731

相关参考

知识大全 访问并显示数据库中的数据[1]

    ——此文章摘自《ASPNET网络数据库开发实例精解》定价¥特价¥详细>>//tracklinktechcn/?m_id=dangdang&a

知识大全 显示DataSet类中的数据

C#高级编程:显示DataSet类中的数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 访问并显示数据库中的数据[2]

    ——此文章摘自《ASPNET网络数据库开发实例精解》定价¥特价¥详细>>//tracklinktechcn/?m_id=dangdang&a

知识大全 联想乐phone p700下拉菜单中的数据连接图标,点击连接完成后右下角显示个类似sim卡的图标,无法用移动上网

联想乐phonep700下拉菜单中的数据连接图标,点击连接完成后右下角显示个类似sim卡的图标,无法用移动上网您好。很抱歉,给您的使用带来了不便。移动数据无法联网的情况,这里建议您参考以下排除步骤:1

知识大全 显示列表数据[1]

C#高级编程:显示列表数据[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

Excel2010中,如果一个单元格中的内容显示为“####”,这可能是

Excel2010中,如果一个单元格中的内容显示为“####”,这可能是_____。A、公式错误B、数据错误C、行高不够D、列宽不够答案:D解析:Excel2010中,如果一个单元格中的内容显示为“#

知识大全 用JSP实现数据库图片的存储与显示实例[1]

用JSP实现数据库图片的存储与显示实例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言

知识大全 jquery的flexigrid无法显示数据提示获取到数据

  升级了IE发现flexigrid无法显示数据提示获取到了数据但没任何报错任何显示截图如下跟踪代码发现内部是生成了tdtr和要显示的数据但没有显示出来经过试验和跟踪修改如下在addData中修改复制

除了数据采集与显示外,数据采集系统的任务主要还有()

除了数据采集与显示外,数据采集系统的任务主要还有()A、信号质量判断及越限报警控制B、实时与历史数据管理C、事件顺序判断与追忆记录D、制表打印参考答案:CD

除了数据采集与显示外,数据采集系统的任务主要还有()

除了数据采集与显示外,数据采集系统的任务主要还有()A、信号质量判断及越限报警控制B、实时与历史数据管理C、事件顺序判断与追忆记录D、制表打印参考答案:CD