默认文件名SaveFileDialog

Nev*_*ack 15 .net c# savefiledialog

我想SaveFileDialogdefault file name价值创造DataGridViewCells

到目前为止我试过了

private void buttonSave_Click(object sender, EventArgs e) 
{
    //first
    //mySaveFileDialog.FileName = myDataGridView.SelectedCells[2].Value.ToString();
    //second
    SaveFileDialog saveFile = new SaveFileDialog();
    saveFile.FileName = myDataGridView.SelectedCells[2].Value.ToString();
    saveFile.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题?

M.B*_*ock 21

SaveFileDialog具有用于此目的的属性:DefaultFileName使用Silverlight或FileName使用.NET

来自问题的您(不可编译的)代码将变为:

    private void buttonSave_Click(object sender, EventArgs e) 
    {
        SaveFileDialog mySaveFileDialog = new SaveFileDialog();
        //Silverlight
        mySaveFileDialog.DefaultFileName = myDataGridView.SelectedCells[2].Value.ToString();
        //.NET
        mySaveFileDialog.FileName = myDataGridView.SelectedCells[2].Value.ToString();
    }
Run Code Online (Sandbox Code Playgroud)