Проблема, я думаю, в том, что вам нужно вызвать функцию Flush()
.
Ваш код должен выглядеть следующим образом:
string tableName = texttablename.Text;
string file_path = "C:\\Users\\vas\\Desktop\\";
string saveFilePath= Path.Combine(file_path,tableName);
var wr = new StreamWriter(saveFilePath);
wr.WriteLine(combinedscript.Text);
wr.Flush();
wr.Close();
Вы также можете написать file_path
в лучшую сторону.
string file_path=Environment.GetFolderPath(Environment.SpecialFolder.Desktop);