Пређи на главни садржај

How to insert values into database using parameters asp.net


Albumi

List<Album> lista = new List<Album>();
     
        protected void Page_Load(object sender, EventArgs e)
        {
            StreamReader sr = new StreamReader(MapPath(@"~\Katalog.txt"), true);
            string s = sr.ReadLine();
            string izvodjac, nazivalbuma, zanr, godina, izdavac, slika;
            while (s != null)
            {
                int poz1 = s.IndexOf('|');
                izvodjac = s.Substring(0, poz1 - 1);
                s = s.Substring(poz1 + 2);

                int poz2 = s.IndexOf('|');
                nazivalbuma = s.Substring(0, poz2 - 1);
                s = s.Substring(poz2 + 2);

                int poz3 = s.IndexOf('|');
                zanr = s.Substring(0, poz3 - 1);
                s = s.Substring(poz3 + 2);

                int poz4 = s.IndexOf('|');
                godina = s.Substring(0, poz4 - 1);
                s = s.Substring(poz4 + 2);

                int poz5 = s.IndexOf('|');
                izdavac = s.Substring(0, poz5 - 1);

                slika = s.Substring(poz5 + 2);

                Album al = new Album(izvodjac, nazivalbuma, zanr, godina, izdavac, slika);
                lista.Add(al);


                s = sr.ReadLine();
            }

            List<string> godine = new List<string>();
            List<string> zanrovi = new List<string>();
            if (!Page.IsPostBack)
            {
                foreach (var a in lista)
                {
                    godine.Add(a.GodinaIzdanja);
                    zanrovi.Add(a.Zanr);

                }
                foreach (var b in godine.Distinct())
                {
                    DropDownList2.Items.Add(b);
                }
                foreach (var c in zanrovi.Distinct())
                    DropDownList1.Items.Add(c);

            }

        }

    protected void Button1_Click(object sender, EventArgs e)
        {
            string x1 = TextBox1.Text, x2 = TextBox2.Text, x3 = TextBox3.Text;
            PlaceHolder1.Controls.Add(new LiteralControl("<table id='tabela'>"));
            PlaceHolder1.Controls.Add(new LiteralControl("<tr><th>Omot</th><th>Izvođač</th><th>Naziv albuma</th><th>Žanr</th><th>Godina izdanja</th><th>Izdavačka kuća</th></tr>"));
            foreach(var a in lista)
            {

                if (a.Izvodjac.Contains(x1) && a.NazivAlbuma.Contains(x2) && a.Zanr.Contains(DropDownList1.SelectedValue.ToString()) && a.GodinaIzdanja.Contains(DropDownList2.SelectedValue.ToString()) && a.IzdavackaKuca.Contains(x3))
                {
                    PlaceHolder1.Controls.Add(new LiteralControl(string.Format("<tr><td><img src='{0}' style='height:23px width:23px'></td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td></tr>",
                     a.Slika, a.Izvodjac, a.NazivAlbuma, a.Zanr, a.GodinaIzdanja, a.IzdavackaKuca
                        )));
                }
            }
            PlaceHolder1.Controls.Add(new LiteralControl("</table>"));
        }
          

Коментари

Популарни постови са овог блога

Making foto slider in CSS

ШИФРА ЗАДАТКА: ЕИТ-A2 НАЗИВ ЗАДАТКА: КРЕИРАЊЕ ВЕБ АПЛИКАЦИЈЕ –ФОТО ГАЛЕРИЈА Креирати веб апликацију са називом “Фото галерија” која се састоји од три странице: Почетна, О аутору и Упутство. На страници Почетна поставити контејнер за смештај галерије величине 640x480 px. На средини контејнера поставити централну фотографију величине 320x200px, а испод ње распоредити десет малих фотографија величине 64x40 px. Фотографије се учитавају из посебног фолдера и произвољних су димензија а урађене су ЈPG формату. Фотографије имају називе slika1,jpg, slika2.jpg, ……… i slika10.jpg. На страници О аутору написати основне податке о аутору. На страници Упутство написати кратко упутство за коришћење веб апликације. Веб апликација треба да има следећу фукционалност: Левим кликом миша на доњу (малу) фотографију та фотографија се приказује на месту централне фотографије, а такође се исписује њен назив изнад централне фотографије. CSS код и код за функционалност издвојити у посебне екстерне д...

Adding button dynamically through code asp.net

ШИФРА ЗАДАТКА: ЕИТ-A5 НАЗИВ ЗАДАТКА: КРЕИРАЊЕ ВЕБ АПЛИКАЦИЈЕ –РЕЗЕРВАЦИЈА АУТОБУСКИХ КАРАТА Креирати веб апликацију са називом “Резервација аутобуских карата” која се састоји од три странице: Почетна, О аутору и Упутство. На страници Почетна поставити приказ нумерисаних седишта аутобуса почев од броја 2 па до 52, разврсатаних у четири колоне. Испод приказа седишта поставити форму за слање мејла која треба да има следећа поља: Број седишта, Име и презиме, е-mail. На страници О аутору написати основне податке о аутору. На страници Упутство написати кратко упутство за коришћење веб апликације. Веб апликација треба да има следећу фукционалност: При стартовању апликације слободна седишта су обележена зеленом бојом а резервисана црвеном. Кликом миша на слободно седиште у поље форме Број седишта се уноси податак о седишту које желимо да резервишемо. Када се форма попуни осталим подацима и пошаље слободно седиште мења боју у црвену то јест постаје резервисано. CSS код и код за функц...

Insert java script into html page

ШИФРА ЗАДАТКА:ЕИТ-A11 НАЗИВ ЗАДАТКА:КРЕИРАЊЕ ВЕБ АПЛИКАЦИЈЕ – НУМЕРОЛОШКО СЛАГАЊЕ Креирати веб апликацију,намењену за разоноду, са називом “Нумеролошко слагање”. Посетити сајт http://www.freewebtemplates.com/jquery-templates/ и са њега скинути неки темплејт по жељи. На основу тог темплејта креирати веб апликацију која треба да има најмање три странице: Почетна, О аутору и Упутство. На страници Почетна поставити форму за унос имена и датума рођења за две особе: Име особе1: Име особе2: Датум рођења особе1: Датум рођења особе2: Испод форме поставити пригодну слику (нпр. два цвета, два лептира, два срца…) на левој страни слике треба да буде име особе1, на десној име особе 2, а у средини број који у процентима изражава колико се те две особе слажу. На страници О аутору написати основне податке о аутору. На страници Упутство написати кратко упутство за коришћење веб апликације. Веб апликација треба да има следећу фукционалност: Попуњавањем комплетне форме израчунати проценат ко...