Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

daianyyy

GridView para agendamento

Recommended Posts

Olá pessoal ...preciso criar uma gridview onde as colunas sejam :Horários , segunda , terça ......

e o valor das linhas da coluna Horários seja 8:00, 8:30, 9:00 .....

Já fiz isso uma vez com C# pra desktop ....mas pelo que eu percebi é bem diferente pra web ....estou tendo dificuldades para inserir esses valores na grid ...alguém pode me ajudar ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá ma pesquisada no forum e nos atigos que postei alghuns exemplos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Velho, os exemplos são em asp

 

Basicamente é a mesma coisa um grid é um grid não há diferença de um para outro, a lógica é a mesma, com os exemplos passados basta você depurar e tentar entender a lógica da coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi gente ..consegui fazer um código para colocar os horarios de aula dentro do gridview ...mas achei que o código fikou muito grande e estático ....alguém pode me dar uma sugestão de como fazer de forma mais dinamica ....o código que eu fiz está assim :

 

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);

 

DataRow linha;

DateTime hora = Convert.ToDateTime("07:30");

for (int i = 0; i < 3; i++)

{

for (int z = 0; z < 2; z++)

{

linha = mDataTable.NewRow();

linha["Horários"] = string.Format("{0:hh:mm}", hora);

mDataTable.Rows.Add(linha);

hora = hora + new TimeSpan(0, 0, 50, 0);

}

linha = mDataTable.NewRow();

linha["Horários"] = string.Format("{0:hh:mm}", hora);

mDataTable.Rows.Add(linha);

if (i <= 1)

hora = hora + new TimeSpan(0, 0, 70, 0);

else

hora = hora + new TimeSpan(0, 0, 60, 0);

for (int z = 0; z < 2; z++)

{

linha = mDataTable.NewRow();

linha["Horários"] = string.Format("{0:hh:mm}", hora);

mDataTable.Rows.Add(linha);

hora = hora + new TimeSpan(0, 0, 50, 0);

}

linha = mDataTable.NewRow();

linha["Horários"] = "";

mDataTable.Rows.Add(linha);

if (i < 1)

hora = hora + new TimeSpan(0, 0, 60, 0);

else

hora = hora + new TimeSpan(0, 0, 80, 0);

 

}

 

 

return mDataTable;

 

}

 

Outra coisa é que quando adiciono colunas na grid no modo designer essa coluna de horarios fika por ultimo ...e eu queria deixa-la por primeiro !!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.