private void ViewDetails(string id) { //pozivanje view-a ili procedure, kojima ce se prikazati sredjeni podaci bez ID-eva ili zajedno sa njima //1.treba mi id reda //2.select upit - procedura //3.rezultat smjesti u ListBox populatePropertyInterface(); //dt za autora DataTable dt = new DataTable(); SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.GetConnectionString(), CommandType.Text, myProperty.GetProcedureSelectAutor(), myProperty.GetProcedureParameters().ToArray()); dt.Load(reader); reader.Close(); //dt za izdavaca DataTable dti = new DataTable(); SqlDataReader readeri = SqlHelper.ExecuteReader(SqlHelper.GetConnectionString(), CommandType.Text, myProperty.GetProcedureSelectIzdavac(), myProperty.GetProcedureParameters().ToArray()); dti.Load(readeri); readeri.Close(); //prikazuje se Autor/i knjige if (dt.Rows.Count == 1) { lbDetaljno.Items.Add("-----------------------------------------"); lbDetaljno.Items.Add("Autor: "); } else { lbDetaljno.Items.Add("-----------------------------------------"); lbDetaljno.Items.Add("Autori: "); } foreach (DataRow row in dt.Rows) { int h = 0; foreach (DataColumn col in dt.Columns) { lbDetaljno.Items.Add("\t" + row[h++]); } } //prikazuje se Izdavac/i knjige if (dti.Rows.Count == 1) { lbDetaljno.Items.Add("-----------------------------------------"); lbDetaljno.Items.Add("Izdavač: "); } else { lbDetaljno.Items.Add("-----------------------------------------"); lbDetaljno.Items.Add("Izdavači: "); } foreach (DataRow row in dti.Rows) { int h = 0; foreach (DataColumn col in dti.Columns) { lbDetaljno.Items.Add("\t" + col + ": " + row[h++]); } lbDetaljno.Items.Add("\t" + "--------------------------------"); } }