public void ToExcel(DataTable dt, string target)
    {
        //string target = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Results.xls");

        //open file


        try
        {
            StreamWriter wr = new StreamWriter(target);
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                wr.Write(dt.Columns[i].ToString().ToUpper() + "\t");
            }

            wr.WriteLine();

            //write rows to excel file
            for (int i = 0; i < (dt.Rows.Count); i++)
            {
                for (int j = 0; j < dt.Columns.Count; j++)
                {
                    if (dt.Rows[i][j] != null)
                    {
                        wr.Write(Convert.ToString(dt.Rows[i][j]) + "\t");
                    }
                    else
                    {
                        wr.Write("\t");
                    }
                }
                //go to next line
                wr.WriteLine();
            }
            //close file
            wr.Close();
            Mo.ExportNotificationManager(0);
        }
        catch
        {
            Mo.ExportNotificationManager(1);
        }
    }