就是不明白.
rptlist.DataSource   =   ds.Tables[0].DefaultView;   
 这里的[0]   究竟是什么东西?谢谢.   
 我改为1不行..改为   表名都不行..
------解决方案--------------------0为里面的第一个表,你只填充了一个表,你改为一,里面没有两个,当然不行了。
------解决方案--------------------ds.Tables表示是是一个DataTable的集合,比如集合里有N个,那么你可以使用 
 ds.Tables[i]来取里面的第i-1个DataTable,而这个i不能大于N-1;
------解决方案--------------------可以的 
 但是你得在上边定义一下 
 比如 
 ds.fill(table)