在XML C#中保存数据表

我已经将Excel电子表格导入到DataGridView中。 我需要将其导出到XML文件的选项,以便作业可以在其他应用程序上运行。 将文件保存在特定路径中的问题

这是我用来导出的按钮:
  private void button1_Click(object sender, EventArgs e)
                    {
                        DataSet ds = (DataSet)dataGridView1.DataSource;
                        SaveFilalog sfd = new SaveFilalog();
                        sfd.Filter = "SHEET1|*.xml";
                        if (sfd.ShowDialog() == DialogResult.OK)
                        {
                            try
                            {
                                ds.Tables[0].WriteXml(sfd.FileName);
                            }
                            catch (Exception ex)
                            {
                                Console.WriteLine(ex);
                            }
                        }
                    }