ASP.NET操作DataTable

1.创建 datatable
DataTable dt=new Datable();//可以给表创建一个名字,tb
2.给表加个列名:
dt.Columns.Add("id", typeof(System.Int32));//类型是可以变换的,比如System.Int32,System.Double..
dt.Columns.Add("type", typeof(System.String));
3.给表加行,内容:
DataRow row=dt.NewRow();
row["id"]=1;
row["type"]="123";
dt.Rows.Add(row);//这样就可以添加了
row=dt.NewRow();
row["id"]=2;
row["type"]="456";
dt.Rows.Add(row);
4. 过滤表内容,,查找id为1的信息
DataRow[] arr=dt.Select("id=1");//返回的是一个数组
5.将过滤的内容插入到另一个table中
DataTable dtnew=dt.Clone();//将表dt里的列信息复制到dtnew里,不是复制数据
foreach(DataRow row in arr)
{
dtnew.Rows.Add(row);//把过滤好的信息加入到dtnew里
}
dt.AcceptChanges();//添加好后,要记得刷新一下!

6.给表排序
dt.DefaultView.Sort ="id desc";
7.删除数据
dt.Rows.Remove(row);//根据row行信息删除
dt.Rows.RemoveAt(index);//根据index索引删除
8.修改dt 的列信息
row2[0].BeginEdit();
row2[0]["status"] = 0;
row2[0].EndEdit();

来源:http://blog.csdn.net/liehuo123/article/details/7697947

ASP.NET操作DataTable

时间: 2024-11-10 04:05:18

ASP.NET操作DataTable的相关文章

ASP.NET操作DataTable各种方法

转:http://www.cnblogs.com/isking/p/6178268.html http://www.cnblogs.com/sntetwt/p/3496477.html public class CreateTable { public static DataTable getTable() { //1.创建 datatable DataTable dt = new DataTable("datatable");//可以给表创建一个名字,datatable /* Dat

ASP.NET操作DataTable各种方法总结(给Datatable添加行列、DataTable选择排序等)

本文转自:https://www.cnblogs.com/sntetwt/p/3496477.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 using System; using System.Collections.Generic; using

Asp.net操作Excel----NPOI!!!!1

前言 Asp.net操作Excel已经是老生长谈的事情了,可下面我说的这个NPOI操作Excel,应该是最好的方案了,没有之一,使 用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等.NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作. 方法 先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net

NPOI(1):Asp.net操作Excel

原文:Asp.net操作Excel(终极方法NPOI) 先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中添加引用. 另:http://files.cnblogs.com/zhongxinWang/NPOI.rar 导出xlsx:http://www.cnblogs.com/zhongxinWang/p/4157674.html 一:将数据导出到excel List<>作为数据源 //创建Excel文

asp.net 操作Excel大全

asp.net 操作Excel大全 转:http://www.cnblogs.com/zhangchenliang/archive/2011/07/21/2112430.html 我们在做excel资料的时候,通常有以下方法. 一.导入导出excel常用方法: 1.用查询表的方式查询并show在数据集控件上.   代码 public static string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =C:\\08.

Asp.net操作Excel

using System; using System.IO; using System.Web; using System.Text; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Runtime.InteropServices; using System.Data; /// <summary> ///ExportToExcel 的摘要说明

ASP.NET 操作WORD 遇到的两个问题之后的解决办法

因为用到ASP.NET操作word,根据网页内容在服务端生成word之后,供用户下载. 在本机测试时,一切正常,当我发布到服务器之后,问题来了 1,提示:未将对象引用设置到对象的实例. 搜素之后,按照网上的内容开始折腾,才发现这个问题真烦人. 根据网友的帖子,cmd 输入"dcomcnfg.exe", 如图所示,并没有出现帖子所描述的word之类的,唯一沾边的也就这个了,经过各种权限设置之后,还是不行(也可能时我设置的不对). 突然想起来服务器环境时64位,而开发环境时32位,搜索之后

Asp.net操作cookie大全

实例代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 下面是写cookie  HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项  DateTime dt = DateTime.Now;//定义时间对象  TimeSpan ts=

Asp.net操作Excel常用方法及属性

// 设置单元格格式为文本 range.NumberFormatLocal = "@"; // 获取Excel多个单元格区域:本例做为Excel表头 range = (Range)worksheet.get_Range("A1", "E1"); // 单元格合并动作 range.Merge(0); // Excel单元格赋值 worksheet.Cells[1, 1] = "Excel单元格赋值"; // 设置字体大小 ran