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

首頁 > 編程 > .NET > 正文

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

2020-01-18 00:18:02
字體:
供稿:網(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ā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 元氏县| 历史| 景泰县| 永清县| 大关县| 克山县| 荃湾区| 阳城县| 文安县| 甘孜县| 胶南市| 乐山市| 唐海县| 灵台县| 巴彦县| 肇庆市| 石门县| 准格尔旗| 克东县| 淳化县| 禹州市| 泾源县| 民勤县| 大厂| 绥棱县| 高要市| 衡阳市| 蒲江县| 平舆县| 平乐县| 长岛县| 新安县| 都昌县| 藁城市| 博湖县| 方山县| 吉林省| 宁津县| 邵东县| 安义县| 松溪县|