public void CriaComentario(int idpost) { DataTable table = new DataTable(); table.Columns.Add("TempoComentario"); table.Columns.Add("DataComentario"); table.Columns.Add("NomeUsuario"); table.Columns.Add("NicknameUsuario"); table.Columns.Add("LinkfotoUsuario"); table.Columns.Add("ConteudoComentario"); table.Columns.Add("id_usuario"); table.Columns.Add("id_post"); table.Columns.Add("id_comentario"); List <comentario> listacomentario = CR.GetAllById(idpost); for (int lc = 0; lc < listacomentario.Count; lc++) { usuario UsuarioComentario = UR.GetOne(listacomentario[lc].id_usuarioremetente); if (UsuarioComentario != null) { DataRow datarow = table.NewRow(); datarow["TempoComentario"] = DateTime.Now.ToBinary() - listacomentario[lc].datacomentario.ToBinary(); datarow["DataComentario"] = listacomentario[lc].datacomentario.ToString("dd/MM/yyyy HH:mm"); datarow["id_usuario"] = UsuarioComentario.id_usuario; datarow["id_post"] = Session["idpostaberto"]; datarow["id_comentario"] = listacomentario[lc].id_comentario; datarow["ConteudoComentario"] = listacomentario[lc].comentariocontent; datarow["NomeUsuario"] = UsuarioComentario.nomeusuario; datarow["NicknameUsuario"] = UsuarioComentario.nicknameusuario; datarow["LinkfotoUsuario"] = UsuarioComentario.linkfoto; table.Rows.Add(datarow); } } DataView dv = new DataView(table); dv.Sort = ("TempoComentario ASC"); rptComentario.DataSource = dv.ToTable(); rptComentario.DataBind(); }