private void treeView_AfterSelect(object sender, TreeViewEventArgs e) { // lấy danh mục đang được chọn TreeNode selected = treeView.SelectedNode; // nếu danh mục đang chọn không phải là provider if (selected.Parent != null) { CatagoryController controller = new CatagoryController(); controller.GetCatagory(selected.Parent.Text, selected.Text); var list = controller.LoadAllArticles(); // clear list view listView.Items.Clear(); // refresh list view for (int i = 0; i < list.Count; i++) { listView.Items.Add(list[i].Title); listView.Items[listView.Items.Count - 1].SubItems.Add(list[i].Author); listView.Items[listView.Items.Count - 1].SubItems.Add(list[i].Time.ToString()); listView.Items[listView.Items.Count - 1].ToolTipText = list[i].Summany; listView.Items[listView.Items.Count - 1].Tag = list[i]; } } }
private void updateContentToolStripMenuItem_Click(object sender, EventArgs e) { // lấy danh mục đang được chọn TreeNode selected = treeView.SelectedNode; // nếu danh mục đang chọn không phải là provider if (selected.Parent != null) { CatagoryController controller = new CatagoryController(); controller.GetCatagory(selected.Parent.Text, selected.Text); controller.GetAllArticles(); // this.treeView_Click(null, e); var list = controller.LoadAllArticles(); // clear list view listView.Items.Clear(); // refresh list view for (int i = 0; i < list.Count; i++) { listView.Items.Add(list[i].Title); listView.Items[listView.Items.Count - 1].SubItems.Add(list[i].Author); listView.Items[listView.Items.Count - 1].SubItems.Add(list[i].Time.ToString()); listView.Items[listView.Items.Count - 1].ToolTipText = list[i].Summany; listView.Items[listView.Items.Count - 1].Tag = list[i]; } statusLabel.Text = "Hoàn tất thu thập tin tức"; } else { MessageBox.Show("Bạn phải chọn một mục tin tức"); } }