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

首頁 > 編程 > .NET > 正文

Asp.net實(shí)現(xiàn)選擇性的保留DataTable中的列

2024-07-10 13:18:07
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:


//數(shù)據(jù)
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--)//注意此處,一般習(xí)慣用i++則會引發(fā)OutOfIndex異常,由于部分列被移除,列索引減少,i++會超出不斷減少的索引總數(shù),注意。
{
//移除指示器
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;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 建湖县| 利辛县| 甘谷县| 盐边县| 沂水县| 云浮市| 永顺县| 灌云县| 合川市| 唐海县| 上饶市| 双峰县| 芒康县| 桃园市| 乌兰浩特市| 临夏县| 乳山市| 南陵县| 宜兰市| 长岭县| 玛沁县| 五大连池市| 五莲县| 镇雄县| 三台县| 昌吉市| 读书| 海盐县| 谢通门县| 榆中县| 开远市| 石楼县| 广宗县| 满洲里市| 葫芦岛市| 廊坊市| 福清市| 新郑市| 寻乌县| 和田市| 敖汉旗|