public void ShowSearch(ArrayList itemlist) { ListView1.Items.Clear(); ListViewFuc listView = new ListViewFuc(); for (int j = 0; j < itemlist.Count; j++) { Item newitem = (Item)itemlist[j]; string readed; if (newitem.Readed == 0) readed = ""; else readed = "√"; ListViewItem lvitem = new ListViewItem(readed); string mark; if (newitem.Marked != 0) mark = "★"; else mark = ""; lvitem.SubItems.Add(mark); lvitem.SubItems.Add(newitem.CreateTime.ToString()); lvitem.SubItems.Add(newitem.ItemTitle); lvitem.SubItems.Add(newitem.UpdateTime); lvitem.SubItems.Add(newitem.ItemUrl); lvitem.SubItems.Add("test");/////////////////////////////////////////// lvitem.SubItems.Add(newitem.ItemId.ToString()); ListView1.Items.Add(lvitem); } }
//public void InitRssSource() //{ // rss = new InfoSource(); // rss = XmlAccess.LoadRss(); //} private void ItemlistView_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { if (this.ListView1.SelectedItems.Count > 0) { this.ViewcontextMenuStrip.Show(Cursor.Position.X + 10, Cursor.Position.Y + 10); } else { this.ViewcontextMenuStrip.Hide(); } } if (e.Button == MouseButtons.Left) { ListViewFuc lVF = new ListViewFuc(); if (ListView1.SelectedItems.Count != 0) { lVF.MarkRead(ListView1, ListView1.SelectedItems[0]); } } }
private void marktoolButton_Click(object sender, EventArgs e) { ListViewFuc lVF = new ListViewFuc(); if (ListView1.SelectedItems.Count != 0) { lVF.MarkStar(ListView1, ListView1.SelectedItems[0]); } else { MessageBox.Show("请选择要加星标的条目!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void ChantreeView_AfterSelect(object sender, TreeViewEventArgs e) { ListView1.Items.Clear(); ListViewFuc listView = new ListViewFuc(); ArrayList rsslist = new InfoSource().RssList; Rss rss_sel; for (int i = 0; i < rsslist.Count; i++) { rss_sel = (Rss)rsslist[i]; if (rss_sel.RssTitle == e.Node.Text) { for (int j = 0; j < rss_sel.ItemList.Count; j++) { Item newitem = (Item)rss_sel.ItemList[j]; string readed; if (newitem.Readed == 0) readed = ""; else readed = "√"; ListViewItem lvitem = new ListViewItem(readed); string mark; if (newitem.Marked != 0) mark = "★"; else mark = ""; lvitem.SubItems.Add(mark); lvitem.SubItems.Add(newitem.CreateTime.ToString()); lvitem.SubItems.Add(newitem.ItemTitle); lvitem.SubItems.Add(newitem.UpdateTime); lvitem.SubItems.Add(newitem.ItemUrl); lvitem.SubItems.Add("test");/////////////////////////////////////////// lvitem.SubItems.Add(newitem.ItemId.ToString()); ListView1.Items.Add(lvitem); } } } /* SearchIndb(e.Node.Text) { 数据库操作 查找好一个数据直接插入; listView.InsertData(条目的7个信息项 ); */ //test //listView.InsertData(ListView1,arraylist); }