Beispiel #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     RadBaza.NapuniDataSet(ds, ref dt);
     RadBaza.NapuniTabelu(dtGrupe, "select naziv, idgrupa from grupa");
     //timer1.Start();
     //timer1.Interval = 50;
     dpDatumDo.MinDate = dpDatumOd.Value;
     prikazArtikla     = PromenjenaTabela;
     UcitavanjeNastavak();
 }
        public static void KreirajGrupe(Panel grupa, DataSet dataset, DataTable tabela, ref PrikazArtikla delegat)
        {
            int brojDugmica   = dt.Rows.Count;
            int sirinaDugmeta = (grupa.Width - 100) / 3;
            int visinaDugmeta = (int)((grupa.Height) / 1.8);
            int pocetnoGore   = 0;

            prikazArtikla = delegat;
            for (int i = 0; i < brojDugmica; i++)
            {
                Button b = new Button();
                b.Width  = sirinaDugmeta;
                b.Height = visinaDugmeta;
                b.Left   = 20 + (sirinaDugmeta + 15) * (i % 3);
                b.Top    = pocetnoGore;
                b.Text   = dt.Rows[i]["naziv"] + "";
                b.Click += Klik;
                RadSlika.postaviSliku(b, "grupa", dt.Rows[i]["idGrupa"] + "");
                grupa.Controls.Add(b);
                pocetnoGore = i % 3 == 2 ? pocetnoGore + visinaDugmeta + 5 : pocetnoGore;
            }
            ds = dataset;
            dt = tabela;
        }