private void nahraniDetailsView() { konkretniStavba = stavba.Select_id(stavbaId); //vymazani kolekce vlastniku stavby.Clear(); //pridani vybraneho zaznamu stavby.Add(konkretniStavba); DetailsViewStavby.DataSource = stavby; DetailsViewStavby.DataBind(); }
protected void btnVybrat_Click(object sender, EventArgs e) { Literal stavbaLiteral = (sender as Button).NamingContainer.FindControl("ltrId") as Literal; if (stavbaLiteral != null) { int.TryParse(stavbaLiteral.Text.ToString(), out stavbaId); } else { stavbaId = -1; } konkretniStavba = stavba.Select_id(stavbaId); stavby.Clear(); stavby.Add(konkretniStavba); DetailsViewStavby.DataSource = stavby; DetailsViewStavby.DataBind(); }
protected void DetailsViewStavby_ItemUpdating(object sender, DetailsViewUpdateEventArgs e) { if (DetailsViewStavby.CurrentMode == DetailsViewMode.Edit) { Label idLabel = DetailsViewStavby.FindControl("idStavby") as Label; DropDownList typLabel = DetailsViewStavby.FindControl("ListTyp") as DropDownList; TextBox uliceText = DetailsViewStavby.FindControl("TextUlice") as TextBox; TextBox cisloPopisneText = DetailsViewStavby.FindControl("TextCislo_popisne") as TextBox; TextBox cisloStavbyText = DetailsViewStavby.FindControl("TextCislo_stavby") as TextBox; TextBox nazevText = DetailsViewStavby.FindControl("TextNazev") as TextBox; TextBox datumText = DetailsViewStavby.FindControl("TextDatum") as TextBox; int.TryParse(idLabel.Text.ToString(), out stavbaId); konkretniStavba.Id_stavby = stavbaId; konkretniStavba.Typ_stavby = typLabel.Text.ToString(); konkretniStavba.Ulice = uliceText.Text.ToString(); int.TryParse(cisloPopisneText.Text.ToString(), out StavbaCisloPopisne); konkretniStavba.Cislo_popisne = StavbaCisloPopisne; int.TryParse(cisloStavbyText.Text.ToString(), out StavbaCislo); konkretniStavba.Cislo_stavby_na_KU = StavbaCislo; konkretniStavba.Nazev_KU = nazevText.Text.ToString(); DateTime.TryParse(datumText.Text.ToString(), out stavbaDatum); konkretniStavba.Datum_kolaudace = stavbaDatum; DetailsViewStavby.ChangeMode(DetailsViewMode.ReadOnly); stavba.Update(konkretniStavba); DetailsViewStavby.DataSource = null; DetailsViewStavby.DataBind(); GridViewStavby.DataSource = stavba.Select(); GridViewStavby.DataBind(); GridViewStavby.SelectRow(-1); } }