private void FillDateListView(DataTable dt, bool isArticle) { if(isArticle) { CommArt commArt; foreach (DataRow row in dt.Rows) { commArt = new CommArt(); commArt.Time = Convert.ToDateTime(row["TIME"]); commArt.Art_id = Convert.ToInt32(row["ART_ID"]); commArt.TitleOrComment = row["TITLE"].ToString().Trim(); commArt.AuthorOrCommenter = row["LAST_NAME"].ToString().Trim() + " " + row["FIRST_NAME"].ToString().Trim(); articlesComms.Add(commArt); } return; } CommArt comm; foreach (DataRow row in dt.Rows) { comm = new CommArt(); comm.Art_id = Convert.ToInt32(row["ART_ID"]); comm.AuthorOrCommenter = row["NICKNAME"].ToString().Trim(); comm.TitleOrComment = row["TEXT"].ToString().Trim(); comm.Time = Convert.ToDateTime(row["TIME"]); articlesComms.Add(comm); } if (articlesComms.Count < 1) { MessageBox.Show("Нічого не знайдено.", "Результат пошуку"); return; } GridView myGridView = new GridView(); GridViewColumn gvc1 = new GridViewColumn(); gvc1.DisplayMemberBinding = new Binding("DateString"); gvc1.Header = "Дата"; gvc1.Width = 70; myGridView.Columns.Add(gvc1); GridViewColumn gvc2 = new GridViewColumn(); gvc2.DisplayMemberBinding = new Binding("TitleOrComment"); gvc2.Header = "Заголовок / коментар"; myGridView.Columns.Add(gvc2); GridViewColumn gvc3 = new GridViewColumn(); gvc3.DisplayMemberBinding = new Binding("AuthorOrCommenter"); gvc3.Header = "Автор / коментатор"; myGridView.Columns.Add(gvc3); resListView.View = myGridView; resListView.ItemsSource = articlesComms; }
private void FillCommentListView(DataTable dt) { List<CommArt> commArtList = new List<CommArt>(); CommArt commArt; foreach (DataRow row in dt.Rows) { commArt = new CommArt(); commArt.Art_id = Convert.ToInt32(row["ART_ID"]); commArt.Title = row["TITLE"].ToString().Trim(); commArt.Time = Convert.ToDateTime(row["TIME"]); commArt.AuthorOrCommenter = row["NICKNAME"].ToString(); commArt.TitleOrComment = row["TEXT"].ToString().Trim(); commArtList.Add(commArt); } if(commArtList.Count < 1) { MessageBox.Show("Нічого не знайдено.", "Результат пошуку"); return; } GridView myGridView = new GridView(); GridViewColumn gvc1 = new GridViewColumn(); gvc1.DisplayMemberBinding = new Binding("DateString"); gvc1.Header = "Дата"; gvc1.Width = 70; myGridView.Columns.Add(gvc1); GridViewColumn gvc2 = new GridViewColumn(); gvc2.DisplayMemberBinding = new Binding("AuthorOrCommenter"); gvc2.Header = "Коментатор"; myGridView.Columns.Add(gvc2); GridViewColumn gvc3 = new GridViewColumn(); gvc3.DisplayMemberBinding = new Binding("TitleOrComment"); gvc3.Header = "Коментар"; myGridView.Columns.Add(gvc3); GridViewColumn gvc4 = new GridViewColumn(); gvc4.DisplayMemberBinding = new Binding("Title"); gvc4.Header = "Заголовок"; myGridView.Columns.Add(gvc4); resListView.View = myGridView; resListView.ItemsSource = commArtList; }