public void showIzdelki() { ItemsDatabase db = new ItemsDatabase(); List <Item> items = db.ReadItems(); izdelki_panel.Controls.Clear(); int i = 0; foreach (Item izdelek in items) { SplitContainer splt = new SplitContainer(); splt.Size = new Size(772, 30); Label lb = new Label(); lb.Text = izdelek.ItemName; splt.Panel1.Controls.Add(lb); splt.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; splt.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; Button btn = new Button(); btn.Text = "Uredi"; btn.Name = izdelek.ItemID; btn.Click += editWindowOpen; splt.Panel2.Controls.Add(btn); splt.IsSplitterFixed = true; splt.BackColor = i % 2 == 0 ? Color.White : Color.LightGray; izdelki_panel.Controls.Add(splt); i++; } }
public void RefreshTable() { ItemsDatabase db = new ItemsDatabase(); List <Item> items = db.ReadItems(); dataGridView1.Columns.Clear(); dataGridView1.Rows.Clear(); dataGridView1.Columns.Add("columnid", "ItemCode"); dataGridView1.Columns.Add("columnName", "ItemIme"); dataGridView1.Columns.Add("columnPrice", "Price"); dataGridView1.Columns.Add("columnType", "Tip"); DataGridViewButtonColumn btn = new DataGridViewButtonColumn(); btn.Name = ""; btn.HeaderText = "Edit"; btn.Text = "Uredi"; btn.UseColumnTextForButtonValue = true; if (dataGridView1.Columns["edit"] == null) { dataGridView1.Columns.Add(btn); } foreach (Item i in items) { string[] row1 = { i.ItemID, i.ItemName, i.Price.ToString(), i.type, "s" }; dataGridView1.Rows.Add(row1); } }
public void loadListView() { ItemsDatabase db = new ItemsDatabase(); List <Item> items = db.ReadItems(); listView1.Items.Clear(); foreach (Item i in items) { string[] rowList = { i.ItemID, i.ItemName, i.Price.ToString(), i.type }; listView1.Items.Add(new ListViewItem(rowList)); } }