DataTable常用方法属性

平台里面对DataTable的操作是比较多的,网格部件、树形部件、记录部件这3大部件是开发中使用最平凡的几个部件,然而这几个部件是与DataTable直接绑定的,对DataTable的操作就可以对界面上的数据直接操作。DataTable的用法是和C#完全一样的,大家可以查询相关资料,在下面我列出了DataTable在平台中的一些常用方法属性(大家要注意的是对DataTable的操作是需要区分大小写的):

●获取部件DataTable

网格部件、树形部件、记录部件都有一个共同的属性:DataTable,下面这个例子是分别获取这3个部件的DataTable:

●获取DataTable的总行数

●获取DataTable的行的集合(DataRow[])

●复制DataTable到一个新的DataTable(包括表结构和数据)

●克隆DataTable的结构到一个新的DataTable(只有表结构无数据)

●遍历DataTable的所有行,并获取每行的第一列的值

●为DataTable新增一行并给其中一列赋值

●复制DataTable的某一行到相同结构的另一个DataTable

PS:当我们在复制DataTable的行(DataRow)时经常会遇到这样的提示:“该DataRow已属于另一个DataTable”或者“该行已属于另一个表”这样的提示,那么使用上面的方法需要用ItemArray属性才行。

原文地址:http://bbs.delit.cn/thread-739-1-1.html

转载请注明出处:

撰写人:度量科技http://www.delit.cn

时间: 2025-01-17 21:46:08

DataTable常用方法属性的相关文章

DataTable的属性与使用方式

一.DataTable简介 (1)构造函数            DataTable()   不带参数初始化DataTable 类的新实例.            DataTable(string tableName)  用指定的表名初始化DataTable 类的新实例.            DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化DataTable 类的新实例. (2) 常用属性            

xcode UIView常用方法属性动画

常见属性: @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(nonatomic) NSInteger tag; 控件的ID(标识),父控件可以通过tag来找到对应的子控件 @property(nonatomic) CGAffineTransform transform; 控

elasticsearch_.net_client_nest2.x_到_5.x常用方法属性差异

变更1 字段类型string 2.x中仅有String类型,可设置是否分词.是否索引及分词使用的分词器. 5.x中拆分为Keyword类型与Text类型,Keyword 不分词,可设置是否索引:Text分词,可设置是否索引及分词使用的分词器. [String(Name = "Name",Index = FieldIndexOption.NotAnalyzed)] public string Name { get; set; } [String(Name = "Dic"

dataTable使用属性失败

在"language":{"url": "//本地相对位置的txt"}使用失败

关于PagedDataSource分页属性与DataSet和DataTable详解

Asp.net提供了三个功能强大的列表控件:DataGrid.DataList和Repeater控件,但其中只有DataGrid控件提供分页功能.相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据. PagedDataSource 类封装 DataGrid 控件的属性,这些属性使 DataGrid 可以执行分页.PagedDataSource 类的部分公共属性: AllowCustomPag

工大助手--C#之DataTable

工大助手--C#之DataTable 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 2)用户可选择获取特定已修课程的相关信息:课程代号.课程名.课程属性.学分.成绩等信息. 3)用户可获得特定时间段内的加权平均分(1学期.1学年.全部). 团队成员 13070003 张   帆 13070046 孙宇辰 13070004 崔   巍 13070006 王   奈 13070002 张雨帆 13070045 汪天米 C#之DataTab

深入详解DataTable

在学习DataTable知识之前,我们有必要了解下ADO.NET.以下摘自MSDN: ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问.数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索.处理和更新所包含的数据.ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件.ADO.NET 包含用于连接到数据库.执行命令和检索结果的 .NET Frame

datatable 与dataview的区别

datatable 与dataview的区别 一.DataTable    DataTable表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息.DataTable可以是从通过连接从数据库中读取出来形成的一个表,一旦将内容读到DataTable中,此DataTable就可以跟数据源断开而独立存在:也可以是完全由程序自己通过代码来建立的一个表.        二.DataView      DataView表示用于排序.筛选.搜索.编辑和导航的 DataTable 的可

杂记a---DataTable.DefaultView.ToTable,.Sort,.RowFilter;DataTable.Copy()

string sql = ""; sql = string.Format( "select {0} from pkg_info {1} {2}", columns, Convert.GetSearchSql(searchParams, ref parameters), Convert.GetOrderBySql(orderParams)); 等同于 string sql; sql = "select " + columns + " fr