Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }