Exemple #1
0
        public void LoadDataToListView()
        {
            Anime_ArchiveDataSetTableAdapters.Spisok_aTableAdapter da_spisok = new Anime_ArchiveDataSetTableAdapters.Spisok_aTableAdapter();
            DataTable dt = da_spisok.GetFullDataFromSpisok();
            listView1.Items.Clear();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                bool hent = false;
                DataTable info_anime = GetInfoAnime(dt.Rows[i]["name"].ToString(), dt.Rows[i]["season"].ToString());
                if (info_anime.Rows[0]["Zhanr"].ToString().IndexOf("хентай") != -1)
                    hent = true;
                if (toolStripComboBox1.Text == "Все")
                {
                    ListViewItem lvi = new ListViewItem();
                    lvi.Text = dt.Rows[i]["name"].ToString();
                    lvi.SubItems.Add(dt.Rows[i]["season"].ToString());
                    lvi.SubItems.Add(dt.Rows[i]["series"].ToString());
                    lvi.SubItems.Add(info_anime.Rows[0]["god"].ToString());
                    listView1.Items.Add(lvi);
                }
                else if (toolStripComboBox1.Text == "Исключить хентай")
                {
                    if (hent)
                        continue;
                    else
                    {
                        ListViewItem lvi = new ListViewItem();
                        lvi.Text = dt.Rows[i]["name"].ToString();
                        lvi.SubItems.Add(dt.Rows[i]["season"].ToString());
                        lvi.SubItems.Add(dt.Rows[i]["series"].ToString());
                        lvi.SubItems.Add(info_anime.Rows[0]["god"].ToString());
                        listView1.Items.Add(lvi);
                    }
                }
                else if (toolStripComboBox1.Text == "Только хентай")
                {
                    if (!hent)
                        continue;
                    else
                    {
                        ListViewItem lvi = new ListViewItem();
                        lvi.Text = dt.Rows[i]["name"].ToString();
                        lvi.SubItems.Add(dt.Rows[i]["season"].ToString());
                        lvi.SubItems.Add(dt.Rows[i]["series"].ToString());
                        lvi.SubItems.Add(info_anime.Rows[0]["god"].ToString());
                        listView1.Items.Add(lvi);
                    }
                }

            }
        }