国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.net實現選擇性的保留DataTable中的列

2024-07-10 12:41:02
字體:
來源:轉載
供稿:網友
代碼如下:
//數據
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;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民丰县| 连城县| 营口市| 安远县| 新龙县| 石家庄市| 昭平县| 攀枝花市| 沂南县| 永丰县| 灌阳县| 临夏县| 大兴区| 定州市| 增城市| 龙江县| 双桥区| 玛曲县| 麻江县| 平罗县| 安岳县| 黎平县| 新民市| 康马县| 稷山县| 凌海市| 漳州市| 岑溪市| 镇巴县| 福海县| 闵行区| 博罗县| 玛曲县| 汝城县| 泸溪县| 富川| 徐闻县| 唐山市| 伊川县| 白玉县| 铜梁县|