dataTable() 与 DataTable() 的区别与处理方式

jQuery dataTable的初始化有两种方式:

var dataTable = $('#example').dataTable();

var DataTable = $('#example').DataTable();

两者均能对dataTable进行初始化,但是当判断DataTable==dataTable的结果为false。

原因是:DataTable是老数据表构造,它返回一个jQuery对象。这个jQuery对象是丰富的的API方法,如fnfilter,fndeleterow等等。如:

DataTable.fnDeleteRow(0);
DataTable.fnAddData([‘E‘, ‘F‘]);

如果需要保持旧的代码,或者由于某些原因需要使用老的DataTable的构造函数,但仍需要使用新的API,jQuery对象扩展(从1.10.0)用。api()方法返回新的API:

dataTable.api().row(0).remove();

dataTable.<span class="pln">api</span><span class="pun">().</span><span class="pln">row</span><span class="pun">.</span><span class="pln">add</span><span class="pun">([</span><span class="str">'E'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'F'</span><span class="pun">]).</span><span class="pln">draw</span><span class="pun">();</span>
时间: 2024-09-30 11:12:18

dataTable() 与 DataTable() 的区别与处理方式的相关文章

DataTable.ImportRow()与DataTable.Rows.Add()的区别

今天在写一个程序是遇到DataTable中添加行添加不了的问题,代码如下: DataTable dt = dataGridView1.DataSource as DataTable; DataTable dtTemp = stfBLL.GetDataByBoxID(boxId); DataRow dr = dt.NewRow(); dr["BoxID"] = dtTemp.Rows[0]["PicID"].ToString(); dr["Item"

datatable 与dataview的区别

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

dataTable() 与 DataTable() 的差别与处理方式

jQuery dataTable的初始化有两种方式: var dataTable = $('#example').dataTable(); 与 var DataTable = $('#example').DataTable(); 两者均能对dataTable进行初始化.可是当推断DataTable==dataTable的结果为false. 原因是:DataTable是老数据表构造,它返回一个jQuery对象.这个jQuery对象是丰富的的API方法.如fnfilter.fndeleterow等等

将list&lt;对象&gt;转换成DataTable,把DataTable转换成参数传入存储过程实现批量插入数据

领导让在存储过程中批量添加数据,找出效率最高的,我看到后台代码后,发现可以将list<对象>转换成DataTable,把DataTable转换成参数传入存储过程实现批量插入数据,知道还有其他的方法,不过这个方法已经实现,就写一下了: 1.创建表. CREATE TABLE [dbo].[person]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NULL, [Pwd] [nvarchar](50) NULL, [Age]

JavaScript发展史,与JScript区别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突

今天真机调试的时候莫名其妙遇到了这样的一个问题: This product type must be built using a provisioning profile, however no provisioning profile matching both the identity "iPhone Developer" and the bundle identifier..... 具体如下图所示: 十分蛋疼, 发现不管是从网上下的demo, 还是自己的过程.凡事真机测试的时候都

SQL Select count(*)和Count(1)的区别和执行方式及SQL性能优化

SQL性能优化:http://www.cnblogs.com/CareySon/category/360333.html Select count(*)和Count(1)的区别和执行方式 在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数.很多人其实对这三者之间是区分不清的.本文会阐述这三者的作用,关系以及背后的原理. 往常我经常会看到一些所谓的优化建议不使用Count(* )而是使用Count(1),从而可以提升性能,给出的理由是Coun

C# DataTable.DefaultView.Sort 排序方法 DataTable合并 DataTable中Merge属性的用法

排序 DataTable.DefaultView.Sort ="ID ASC"" DataTable进行合并1(必须相同结构DataTable)  DataTable中Merge属性 两个DataTable进行合并,最初测试使用DataTable的Merge方法直接合并读取,一个是两边接收的数据类型有很多不致,一个是感觉这个太简单了.所以在程序总报类型错误的时,我舍弃了这种方法取而代之的是从两个DataTable里面读值分别进行判断显示. DataTable  oldData

DataTable和 DataRow的 区别与联系

DataRow 和 DataColumn 对象是 DataTable 的主要组件.使用 DataRow 对象及其属性和方法检索.评估.插入.删除和更新 DataTable 中的值.DataRowCollection 表示 DataTable 中的实际 DataRow 对象,DataColumnCollection 中包含用于描述DataTable 的架构的 DataColumn 对象.使用重载的 Item 属性返回或设置 DataColumn 的值. 使用 HasVersion 和 IsNull

datatable和dataset的区别

DataSet 是离线的数据源 DataTable 是数据源中的表.当然也可以自己建一张虚表.插入数据库中 DataSet是DataTable的容器DataSet可以比作一个内存中的数据库,DataTable是一个内存中的数据表,DataSet里可以存储多个DataTabledatatable是dataset中的一个表另外datarow是datatable中的一行记录