小编Nat*_*ath的帖子

保存winform控件值c#

我有一个 Winform C# 中的应用程序。我需要保存用户在表单控件(例如文本框、日期时间选择器等)中输入的值。

这样做最好的办法是什么?再次启动程序时将读取这些内容。我还需要将值保存在一个数据网格中,该数据网格可能只有大约 20 行。

任何帮助/指示将不胜感激。

c# winforms

5
推荐指数
2
解决办法
3743
查看次数

将FolderDialogBox.SelectedPath 中的\\ 替换为\

我在我的应用程序之一中使用文件夹对话框。当选择一个目录并将其分配给另一个字符串时,我得到一个类似的值C:\\test

对于某些作业,我想要 的值c:\test

我在 stackoverflow 上进行了研究,但没有找到任何有效的答案。我尝试了各种替换,但不起作用。

任何帮助将不胜感激。

代码:

private void label1_Click(object sender, EventArgs e)
    {
       folderBrowserDialog1.ShowNewFolderButton = false;

        if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
        {
            string p = @folderBrowserDialog1.SelectedPath; //=> Selected C:\ACTNT
            //removing @ in front of folderBrowserDialog1 does not change the situation
            strPathName.Text = p; // => display c:\ACNT
            con = "database = " + p; // => actual value "database = c:\\ACNT"
            UpdateTableName();
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我手动输入strPathNameas C:\ACNT,程序运行正常。

c#

1
推荐指数
1
解决办法
689
查看次数

标签 统计

c# ×2

winforms ×1