Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
André Felipe Jardim Firmo

Problema para exibir a foto no browser

Recommended Posts

Boa noite, estou com problema para exibir a foto no browser o repeater traz todas as informações do banco menos a foto. Inseri os dados manualmente no banco.

//TABELA

CREATE TABLE [dbo].[Imoveis](
[CodImovel] [int] IDENTITY(1,1) NOT NULL,
[Descricao] [varchar](750) NOT NULL,
[QtdDorms] [int] NOT NULL,
[TipoImovel] [varchar](7) NOT NULL,
[Localizacao] [varchar](6) NOT NULL,
[Valor] [money] NOT NULL,
[Operacao] [varchar](7) NULL,
[Cidade] [varchar](75) NULL,
[Foto] [varchar](150) NULL
PRIMARY KEY CLUSTERED 
(
[CodImovel] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]


//OBJETO DE TRANSFERENCIA

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Entities
{
public class Imovel
{
public int CodImovel { get; set; }
public string Descricao { get; set; }
public int QtdDorms { get; set; }
public string TipoImovel { get; set; }
public string Localizacao { get; set; }
public double Valor { get; set; }
public string Operacao { get; set; }
public string Cidade { get; set; }
public string Foto { get; set; }
}
}

//DAL:
//Conexão com o banco
namespace DAL
{
public class Conexao
{
public static string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["EDGImoveisConnectionString"].ConnectionString;
public static SqlConnection connection = new SqlConnection(connectionString);

public static void Conectar()
{
if (connection.State == System.Data.ConnectionState.Closed)
{
connection.Open();
}
}

public void Desconectar()
{
if (connection.State == System.Data.ConnectionState.Open)
{
connection.Close();
}
}
}
}

namespace DAL
{
public class ImovelDao
{
public List<Imovel> ObterTodasCasas()
{
try
{
var command = new SqlCommand();
command.Connection = Conexao.connection;
command.CommandText = "SELECT * FROM Imoveis";

Conexao.Conectar();

var reader = command.ExecuteReader();
var imoveis = new List<Imovel>();

while (reader.Read())
{
var imovel = new Imovel();

imovel.CodImovel = Convert.ToInt32(reader["CodImovel"]);
imovel.Descricao = reader["Descricao"].ToString();
imovel.QtdDorms = Convert.ToInt32(reader["QtdDorms"]);
imovel.TipoImovel = reader["TipoImovel"].ToString();
imovel.Localizacao = reader["Localizacao"].ToString();
imovel.Valor = Convert.ToDouble(reader["Valor"]);
imovel.Foto = reader["Foto"].ToString();

imoveis.Add(imovel); 
}

return imoveis;
}
catch (Exception)
{
throw;
}
}
}
}

//BLL
namespace BLL
{
public class ImovelBo
{
private ImovelDao _ImovelDao;

public List<Imovel> ObterTodasCasas()
{
_ImovelDao = new ImovelDao();
return _ImovelDao.ObterTodasCasas();
}
}
}

//.CS
namespace EDGOficial.Painel
{
public partial class Imoveis : System.Web.UI.Page
{
private ImovelBo _imovelBo;

protected void Page_Load(object sender, EventArgs e)
{
CarregarImoveisNoRepeater();
}

private void CarregarImoveisNoRepeater()
{
_imovelBo = new ImovelBo();
RepeaterCasas.DataSource = _imovelBo.ObterTodasCasas();
RepeaterCasas.DataBind();
}
}
}



//.ASPX

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div id="paginas">
<asp:Repeater ID="RepeaterCasas" runat="server">
<ItemTemplate>
<div class="capaCasa">
<img src="../Content/ImagensCasas/" <%#DataBinder.Eval(Container.DataItem,"Foto") %> "/>
</div>
<div class="NomeCasa">
<%#DataBinder.Eval(Container.DataItem,"Descricao") %>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
</asp:Content>



Se alguém ai puder ajudar agradeço muito!! :Dr 

teste.jpg

Editado por dif
Usar o botão CODE para postar o código

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×