2

ツリービューからノードを選択してリストビューにデータを入力しようとしていますが、ノードを選択するたびに、リストビューで追加されます。Listview.Items.Clear()関数が機能しません。私のコード:

listView1.Clear();
            if (this.treeView1.SelectedNode.Tag != null)
            {
                string msg = this.treeView1.SelectedNode.Tag.ToString();
                int complaint_id = Convert.ToInt32(msg);
                PopulateDataTable2(complaint_id);
                foreach (DataRow row11 in dsTreeView_Info.Tables["Complaints_Info"].Rows)
                {
                    listView1.Items.Add(new ListViewItem() { Text = row11["Complaint_Descriptions_Info"].ToString() });
                }
            }
4

1 に答える 1

0

forecah の後にデータセットをクリアしていません。そのため、アイテムを追加し続けます。

 dsTreeView_Info.Clear();

ありがとう「DJ KRAZE」。

于 2013-02-01T09:30:00.853 に答える