DataTable基础(一)
来源:互联网 发布:陕西广电网络e16-4 编辑:程序博客网 时间:2024/05/16 06:35
最近在网上就查了一些关于DATABLE的使用方法,在这与朋友们分享一下,希望对大家能有所帮助,相信你们DATATABLE的时候都是先绑定数据库然后再操作DATATABLE的吧。但是如果我想要改变某一行的数据怎么办呢,我想做项目的人都会碰到这类的问题,现在在这可以告诉大家一个方法,不过在这之前我们先来了解一下DATATABLE的一些基本的东西。
在DataTable定义完全后就相当于定义了表的行和列,就可以通过将DataRow对象添加表的数据行,与DataRow相似
DataColumn就可以添加列无素了,那什么是DataRow,DataColumn呢。
先来看一段代码:
DataTable dt = new DataTable();
DataColumn dc = new DataColumn();
DataRow dr;
dc.DataType = System.Type.GetType("System.Int32");
dc.ColumnName = "CustId";
dt.Columns.Add(dc);
dc = new DataColumn();
dc.DataType = System.Type.GetType("System.String");
dc.ColumnName = "CustName";
dt.Columns.Add(dc);
for (int i = 0; i < 10; i++)
{
dr = dt.NewRow();
dr["CustId"] = i;
dr["CustName"] = "Test" + i.ToString();
dt.Rows.Add(dr);
}
GridView1.DataSource = dt;
GridView1.DataBind();
到这里我想大家都已经明白了,DataRow与DataColumn是什么了,
dc.DataType = System.Type.GetType("System.Int32");
dc.ColumnName = "CustId";
dt.Columns.Add(dc);
这段代码就代表了DataTable中"CustId"属性(DataColumn),也就是列元素。
dr = dt.NewRow();
dr["CustId"] = i;
dr["CustName"] = "Test" + i.ToString();
dt.Rows.Add(dr);
这里就不用我多说了,就是添加了一个行数据,把数据填充到DataTable表中。
这样一个DataTable表就实现了,是不是很好玩,没有通过数据库也能实现像数据库一样的操作表呢。
下面就介绍下如何更新行数据
DataTable基础(二)之更新数据行
- DataTable基础(一)
- DataTable 基础操作一 往DataTable中添加数据
- Excel导入DataTable(一)
- Excel导入DataTable(一)
- jquery dataTable学习(一)
- DataTable源代码分析(一)
- Angularjs 与 dataTable 的结合(一)
- C# DataSet和DataTable详解(一)
- C# DataSet和DataTable详解(一)
- C#基础 之 DataTable
- 创建DataTable一例
- DataTable基础(二)之更新数据行
- 学习笔记(一)C#基础和泛型List和DataTable和HashTable和Dictionary的简单用法--存值 取值
- JQuery DataTable 结合SpringMVC+Spring Data JPA应用(一)
- (jQuery Datatable)jQuery Datatable
- 【C#基础】DataTable的操作
- DataTable的一些基础用法
- javascript基础一 (DOM基础一)
- JAVA API系列----Math和Random类
- VC如何获取对话框中控件的坐标
- svn使用教程-windows和Linux下常用操作总结-ghost1236
- 抽象类和接口小析2
- uboot-1.3.0-rc3引导启动学习笔记
- DataTable基础(一)
- Java几种常用关键字总结
- XP sp3安装IIS6.0
- Linux文件查找命令find,xargs详述
- NO.59 将多人提交的修改清单合并成一个并生成更新清单(AU1.Prepare.cmd片断)
- c++中的list用法
- jquery panel
- 挑挑选选逗逗自己
- ProgressBar组件的使用