国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 鲁山县| 涿鹿县| 南宁市| 定边县| 鹿邑县| 资兴市| 义马市| 徐汇区| 原平市| 景谷| 桓台县| 杨浦区| 闸北区| 新泰市| 崇信县| 台北市| 黑河市| 毕节市| 贡嘎县| 江油市| 璧山县| 林州市| 漠河县| 望江县| 宁夏| 如东县| 商河县| 鄂伦春自治旗| 陈巴尔虎旗| 哈尔滨市| 观塘区| 东方市| 甘孜| 宁远县| 随州市| 山阳县| 芒康县| 岳池县| 连云港市| 平阳县| 汉源县|