daianyyy 0 Denunciar post Postado Outubro 8, 2009 Oi pessoal ....preciso faze um quadro que mostre as reservas efetuadas de determinada sala ....presiso mostrar o horario inicial e o horario final e os dias da semana ....qual a melhor maneira para criar esse quadro ...pois estou tendo muita dificuldade de fazer isso com o Gridview ....alguem teria um exemplo ou uma luz para me dar ????Obrigada !!!!! Compartilhar este post Link para o post Compartilhar em outros sites
xanburzum 169 Denunciar post Postado Outubro 8, 2009 existem varios exemplos sobre gridview no lab. de script, dá uma pesquisada lá e para exibir os dados você tem varias formas, você pode até mesmo usar recordset desconectados, assim naun sobrecarrega o server... dá uma verificada e kker coisa posta ae... Compartilhar este post Link para o post Compartilhar em outros sites
daianyyy 0 Denunciar post Postado Outubro 9, 2009 Olá xanburzum....dei uma olhada e parece que tah saindo alguma coisa ...mas to com uma duvida aki ....você sabe como eu faço pra inserir valores diretamente na Cell do Datatable ...p q em desktop eu inseria direto no grid ....mas pelo que eu percebi em asp.net insere primeiro na table pra depois passar pro grid , certo? o que eu quero fazer é tipo isso : horario_grid_inicial = this.mDataTable.Rows.Cells[0].Value.ToString();//pegar o valor this.mDataTable.Rows.Cells[0].Value = string.Format("{0:hh:mm}", i["horainicial"]);//passar o valor Como faço isso ???Obrigada!!! Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Outubro 9, 2009 Você está usando ASP.NET, correto? Compartilhar este post Link para o post Compartilhar em outros sites
daianyyy 0 Denunciar post Postado Outubro 9, 2009 Consegui fazer exatamente o que eu queria ....só que o código fikou extremamente grande ....c alguem quiser usar ...ou melhorar fikem a vontade private DataTable CriaDataTable() { DataTable mDataTable = new DataTable(); DataColumn mDataColumn; mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Horários"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Segunda"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Terça"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Quarta"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Quinta"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Sexta"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Sábado"; mDataTable.Columns.Add(mDataColumn); mDataColumn = new DataColumn(); mDataColumn.DataType = Type.GetType("System.String"); mDataColumn.ColumnName = "Domingo"; mDataTable.Columns.Add(mDataColumn); DataRow linha; foreach (DataRow i in HorariosDAO.GetInstance().Find().Rows) { linha = mDataTable.NewRow(); linha["Horários"] = string.Format("{0:hh:mm}", i["Horario"]); mDataTable.Rows.Add(linha); } CarregarHorarios(mDataTable, "Segunda",1); CarregarHorarios(mDataTable, "Terça",2); CarregarHorarios(mDataTable, "Quarta",3); CarregarHorarios(mDataTable, "Quinta",4); CarregarHorarios(mDataTable, "Sexta",5); CarregarHorarios(mDataTable, "Sabado",6); CarregarHorarios(mDataTable, "Domingo",7); return mDataTable; } public void CarregarHorarios(DataTable mDataTable, String diaSemana, int index) { String horario_banco_inicial = ""; String horario_banco_final = ""; String horario_grid_inicial = ""; String horario_grid_final = ""; foreach (DataRow i in ReservasDAO.GetInstance().RetornaSemana(diaSemana, Convert.ToDateTime(txtData.Text), Convert.ToInt16(txtSala.SelectedValue)).Rows) { for (int l = 0; l < HorariosDAO.GetInstance().Find().Rows.Count; l++) { horario_banco_inicial = string.Format("{0:hh:mm}", i["horainicial"]); horario_grid_inicial = mDataTable.Rows[l][0].ToString(); if (horario_banco_inicial.Equals(horario_grid_inicial)) { mDataTable.Rows[l][index] = string.Format("{0:hh:mm}", i["horainicial"]); horario_banco_final = string.Format("{0:hh:mm}", i["horafinal"]); horario_grid_final = mDataTable.Rows[l][0].ToString(); if (horario_banco_final.Equals(horario_grid_final)) { mDataTable.Rows[l][index] = string.Format("{0:hh:mm}", i["horafinal"]); } } } } } Compartilhar este post Link para o post Compartilhar em outros sites
hargon 64 Denunciar post Postado Outubro 9, 2009 Muito bom. Obrigado por postar a solução. Tópico movido. Origem: ASP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET > Web Applications Compartilhar este post Link para o post Compartilhar em outros sites