手机
当前位置:查字典教程网 >编程开发 >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实现向上向下排序的例子

asp,asp.net学习教程下载

asp.net SqlParameter如何根据条件有选择的添加参数

Net中实现无限分类的2个例子

asp.net下实现支持文件分块多点异步上传的 Web Services

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

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

asp.net自定义控件代码学习笔记

asp.net 日期函数 某月的第一天和最后一天的日期

精品推荐
分类导航