请问DataSet怎么样写回?
XmlDataDocument   datadoc   =   new   XmlDataDocument(); 
 datadoc.DataSet.ReadXml( "c:\\a.xml "); 
 DataSet   ds   =   datadoc.DataSet.Tables[2].DataSet; 
 根据a.xml,这个DataSet里边得到了三个表,我只想用第3个表,前2个表不用,现在第3个表中有n条记录,我想select出来其中的一条,然后让ds只有这么一条记录就可以了,其他垃圾的数据都不要了,请问怎么做啊,谢谢! 
------解决方案--------------------XmlDataDocument datadoc = new XmlDataDocument(); 
 datadoc.DataSet.ReadXml( "c:\\a.xml "); 
 DataRow[] drs = datadoc.DataSet.Tables[2].Select( "ID=3 "); 
 DataSet ds = new DateSet(); 
 // 加入第3张表 
 ds.Tables.Add(datadoc.DataSet.Tables[2]); 
 // 清除掉不需要的数据 
 ds.Tables[0].Clear(); 
 foreach (DataRow dr in drs) 
 { 
 ds.Tables[0].Rows.Add(dr); 
 }   
 // 试试看
------解决方案--------------------1个1个删除就好了,删除都不会?