private void exportAsCSVButton_Click(object sender, EventArgs e) { string CSVString = FileHelperFuctions.ReturnCSVString(clustersDataGridView); string FileName; if (thisFormResultType == typeof(UserQueryResult)) { FileName = $"{parentReference.PreferredExportFilepath}\\ClusterResultsByUser.csv"; File.WriteAllText(FileName, CSVString); } else if (thisFormResultType == typeof(GroupingQueryResult)) { string TypeOfGroup; if (parentReference.ByTitle) { TypeOfGroup = "Title"; } else { TypeOfGroup = "Description"; } FileName = $"{parentReference.PreferredExportFilepath}\\ClusterResultsBy{TypeOfGroup}.csv"; File.WriteAllText(FileName, CSVString); } else { } }
private void kNNAsCSVButton_Click(object sender, EventArgs e) { string CSVString = FileHelperFuctions.ReturnCSVString(nNDataGridView); string FileName; if (thisFormResultType == typeof(UserQueryResult)) { UserQueryResult UQR = (UserQueryResult)thisFormResult; FileName = $"{parentReference.PreferredExportFilepath}\\{UQR.Name} {kTextBox.Text} Nearest Neighbours.csv"; File.WriteAllText(FileName, CSVString); } else if (thisFormResultType == typeof(GroupingQueryResult)) { GroupingQueryResult GQR = (GroupingQueryResult)thisFormResult; FileName = $"{parentReference.PreferredExportFilepath}\\{FileHelperFuctions.ReturnAcceptableFileName(GQR.GroupingName)} {kTextBox.Text} Nearest Neighbours.csv"; File.WriteAllText(FileName, CSVString); } else { } }