Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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语言中清除列表视图中的数据#_C#_.net_Listview_Datagridview - Fatal编程技术网

C# 如何在c语言中清除列表视图中的数据#

C# 如何在c语言中清除列表视图中的数据#,c#,.net,listview,datagridview,C#,.net,Listview,Datagridview,我有一个按钮“显示数据”。单击它时,数据将显示在列表视图中。但我想清除它,然后再次单击“显示数据”以显示新数据。因为我不想在再次单击“显示数据”时重复数据。所以我想清除旧数据以显示新数据(无重复数据)。但其标题不清晰(仍保留标题)。源代码是什么 还有一个问题。我想在c#中的Datagridview访问中显示表中的数据(例如,access中的表包含:姓名、职位、薪资,c#中的Datagridview还有3列:姓名、职位和薪资,请单击“显示”按钮。源代码是什么?在WinForms中: listVie

我有一个按钮“显示数据”。单击它时,数据将显示在列表视图中。但我想清除它,然后再次单击“显示数据”以显示新数据。因为我不想在再次单击“显示数据”时重复数据。所以我想清除旧数据以显示新数据(无重复数据)。但其标题不清晰(仍保留标题)。源代码是什么

还有一个问题。我想在c#中的Datagridview访问中显示表中的数据(例如,access中的表包含:姓名、职位、薪资,c#中的Datagridview还有3列:姓名、职位和薪资,请单击“显示”按钮。源代码是什么?

在WinForms中:

listView1.Clear();
在WPF中:

listView1.Items.Clear();
在WinForms中:

listView1.Clear();
在WPF中:

listView1.Items.Clear();

对于listView,单击首先清除列表,然后添加项目:如下所示

    private void button9_Click(object sender, EventArgs e)
    {
        listView1.Clear();
        listView1.Items.Add("Item1");
        listView1.Items.Add("Item2");
        listView1.Items.Add("Item3");
        listView1.Items.Add("Item4");
        listView1.Items.Add("Item5");
    }
关于第二个问题,请尝试以下链接:


对于listView,单击后首先清除列表,然后添加项目:如下所示

    private void button9_Click(object sender, EventArgs e)
    {
        listView1.Clear();
        listView1.Items.Add("Item1");
        listView1.Items.Add("Item2");
        listView1.Items.Add("Item3");
        listView1.Items.Add("Item4");
        listView1.Items.Add("Item5");
    }
关于第二个问题,请尝试以下链接:

从控件中删除所有项和列

以下是一些可以帮助您使用和控制的文章:

从控件中删除所有项和列

以下是一些可以帮助您使用和控制的文章:


下面呢

ListView lv = new ListView();
while (lv.Items.Count > 1) {
    //leave the header
    lv.Items.RemoveAt(1);
}

下面呢

ListView lv = new ListView();
while (lv.Items.Count > 1) {
    //leave the header
    lv.Items.RemoveAt(1);
}

使windows应用商店应用程序写入时:

listview.Items.Clear();

使windows应用商店应用程序写入时,仅listview.Clear();在windows应用商店应用程序中不起作用:

listview.Items.Clear();
listView1.Items.Clear();
仅listview.Clear();在windows应用商店应用程序中不起作用

listView1.Items.Clear();
在2008年用数据清除c#列标题,如果在同一表单上有多个ListView,最好的方法是编写一个方法,如(上面由Lasse建议)

或者,如果它不能按预期工作,因为它不能与我一起工作(Listview中仍有一行)

另一个讨论是

在2008年用数据清除c#列标题,如果在同一表单上有多个ListView,最好的方法是编写一个方法,如(上面由Lasse建议)

或者,如果它不能按预期工作,因为它不能与我一起工作(Listview中仍有一行)

另一个讨论是

将其置于“显示数据”按钮的点击事件的顶部

private void showData_Click(object sender, EventArgs e)  // done
        {
             listViewData.Items.Clear();
             // your code
        }

将其置于“显示数据”按钮的点击事件的顶部

private void showData_Click(object sender, EventArgs e)  // done
        {
             listViewData.Items.Clear();
             // your code
        }

但不是win表单中的标题,它清除标题栏,甚至只有我必须清除行文本,但不是win表单中的标题,它清除标题栏,甚至只有我必须清除行文本,我不知道为什么这个答案被否决,而这正是他所要求的。在不删除标题的情况下清除列表(或者我弄错了吗?)。这也正是我想要的。listView1.Clear();同时清除标题!!因此必须使用listview.Items.Clear();并且标题仍然保留。同样在WinForms中!!我不知道为什么这个答案被否决,而这正是他想要的。在不删除标题的情况下清除列表(或者我弄错了吗?)。这也正是我要找的。listView1.Clear();也会清除标题!!因此必须使用listview.Items.Clear();标题仍然保留。同样在WinForms中!!