Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 发送给按钮调用我的方法的提示_C# - Fatal编程技术网

C# 发送给按钮调用我的方法的提示

C# 发送给按钮调用我的方法的提示,c#,C#,我正在学习用C语言编程,所以我的问题是如何从按钮3调用该方法 在网上寻找信息,但我不太清楚为什么我会去这个网站 private void button3_Click_1(object sender, EventArgs e) { } private void export2File(ListView lv, string splitter) { string filename = ""; SaveFileDialog sfd = new SaveFileDialog

我正在学习用C语言编程,所以我的问题是如何从按钮3调用该方法 在网上寻找信息,但我不太清楚为什么我会去这个网站

private void button3_Click_1(object sender, EventArgs e)
{      
}

private void export2File(ListView lv, string splitter)
{
    string filename = "";
    SaveFileDialog sfd = new SaveFileDialog();

    sfd.Title = "SaveFileDialog Export2File";
    sfd.Filter = "Text File (.txt) | *.txt";

    if (sfd.ShowDialog() == DialogResult.OK)
    {
        filename = sfd.FileName.ToString();
        if (filename != "")
        {
            using (StreamWriter sw = new StreamWriter(filename))
                {
                    foreach (ListViewItem item in lv.Items)
                    {
                        sw.WriteLine("{0}{1}{2}", item.SubItems[0].Text, splitter, item.SubItems[1].Text);
                    }
                }
            }
        }
    }

您需要在表单上传递对列表视图的引用,并将所需的“拆分器”传递到方法中。假设listView1和一个逗号:

private void button3_Click_1(object sender, EventArgs e)
{      
    export2File(listView1, ",");
}

您希望在此处输出空白列表视图中的哪些项?Johnny添加的项。他问如何调用这个方法,就这样@懒散的头脑
private void button3_Click_1(object sender, EventArgs e)
{      
    export2File(listView1, ",");
}