示例#1
0
        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];
                }
            }
        }
示例#2
0
        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");
                
            }
        }