手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >Asp.net实现选择性的保留DataTable中的列
Asp.net实现选择性的保留DataTable中的列
摘要:复制代码代码如下://数据DataTabledtObject=dt;//保留列string[]saveColumns=newstring[5...

复制代码 代码如下:

//数据

DataTable dtObject = dt;

//保留列

string[] saveColumns = new string[5];

saveColumns[0] = "X";//保留列1

saveColumns[1] = "XX";//保留列2

saveColumns[2] = "XXX";

saveColumns[3] = "XXXX";

saveColumns[4] = "XXXXX";

//移除不需要的列

for (int i = dtObject.Columns.Count-1; i >= 0; i--)//注意此处,一般习惯用i++则会引发OutOfIndex异常,由于部分列被移除,列索引减少,i++会超出不断减少的索引总数,注意。

{

//移除指示器

bool remove = true;

//是否在保留列中

for (int j = 0; j < saveColumns.Length; j++)

{

if (dtObject.Columns[i].ColumnName == saveColumns[j])

{

//保留列不移除

remove = false; break;

}

}

if (remove)

{

//移除列

dtObject.Columns.Remove(dtObject.Columns[i].ColumnName);

}

}

return dtObject;

【Asp.net实现选择性的保留DataTable中的列】相关文章:

asp.net中包含文件的代码及使用方法

asp.net+js实现的ajax sugguest搜索提示效果

asp.net(c#) RSS功能实现代码

asp.net安全、实用、简单的大容量存储过程分页第1/2页

asp.net下url传递中文的解决方案

Asp.net配合easyui实现返回json数据实例

asp.net中C++单例实现问题分析

asp,asp.net学习教程下载

asp.net下DataSet.WriteXml(String)与(Stream)的区别

asp.net学习中发现的比较完整的流程

精品推荐
分类导航