DataTable.select比较郁闷的有关问题

DataTable.select比较郁闷的问题我想将DataTablea中条件满足的行重新生成一个新的DataTableb应该怎么写?不

DataTable.select比较郁闷的问题
我想将DataTable   a中条件满足的行重新生成一个新的DataTable   b应该怎么写?
          不知道怎么将DataRow[]填充到b中...
          b   =a.select( "key= '1 ' "); //这是错的,我是想实现这样的表

[解决办法]
DataTale b = a.Clone();
DataRow[] dr = a.Select( " ");
foreach(DataRow dr1 in dr)
{
b.ImprotRow(dr1)
}
不好意思,嘿嘿