日期:2014-05-18  浏览次数:20569 次

怎么删除DataTable的列
DataTable 表结构
标题 A B C D A1 A2
一行 1 2 3 d d d
二行 1 2 3 d d d
三行 1 2 3 d d d
更多 ......
现在 想把标题大于等于两个字符的列删除
结果为:
标题 A B C D
一行 1 2 3 d
二行 1 2 3 d
三行 1 2 3 d
更多 ......


------解决方案--------------------
用DataView
------解决方案--------------------
C# code

DataTable ss=new  DataTable();
if(ss!=null && ss.Rows.Count>0)
{for(int i=0;i<ss.Cloums.Count;i++)
{
   if(ss.Cloums[i].Length>1)
{
  ss.Cloums.remove(i);
}
}
}