你要保存什么文件啊,如果是xml就简单了
把datagrid的dataset就可以了
比如dataset是ds,只要
ds.WriteXml("文件名");路径也可以写,默认是bin里!
如果是csv文件就比较麻烦点
FileStream file=new FileStream ("路径加文件名.csv",FileMode.Create );
StreamWriter write=new StreamWriter("路径加文件名.csv", false); 
for(int i=0;i<ds.Table[0].Rows.Count;i++)
{
 string tmp="";
  for(int j=0;j<ds.Table[0].Columns.Count;j++)
  {
    tmp+=ds.Table[0].Rows[i][j]+"'";
   }
  write.WriteLine(tmp);
}
file.Close ();
write.Close ();