Selecionar Imagem com ID de uma tabela a cadastro de nomes.
30/01/2013
0
Tenho uma tabela de cadastro e outra de imagens
Quando inicio a aplicacao web .net eh me mostrado um campo vazio onde quero cadastrar um nome e abaixo ja eh me mostrado por exemplo 12 imagens utilizando o repeater.
e mais abaixo o botao gravar.
O que eu nao consigo eh :
- selecionar uma imagens com seu devido ID e associar ao cadastro nome que eh o campo assima que preenchi.
Isto eh, esta tabela nome deve carregar o ID da imagem como referencia.
O que nao consigo eh selecionar a imagem e associar...Alguem teria alguma ideia
Uso C# .Net
Marcos Andrade
Posts
30/01/2013
Robson Alves
Posta o código de seleção e o seu repeater.
30/01/2013
Marcos Andrade
Posta o código de seleção e o seu repeater.
Entao... As imagens aparecem tipo listas de botoes e gostaria de selecionar qualquer um deles com seu devido ID e vicular ao cadastro de nomes. Quando passo o ponteiro do Mouse sobre ele nada acontece.Porque parei so na lista de imagens.
30/01/2013
Robson Alves
Vc usa ImageButton? Vc pode atrelar no CommandArgument o Eval que é o ID.
um exemplo de utilização do Eval
[url]http://www.macoratti.net/07/07/aspn_rpr.htm[/url]
30/01/2013
Marcos Andrade
<asp:Repeater ID="Repeater1" runat="server" DataSource='<%# ((SiteMapNode) Container.DataItem).ChildNodes %>'>
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# Eval("Url") %>'><%# Eval("Title") %></asp:HyperLink>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
........................
c#
private void PopGridI()
{
DAL.Model.dtsSIE dts = new DAL.Model.dtsSIE();
CtrImagem.ListarImagens(dts, null);
var source = dts.SIE_Imagem.ToList();
rptImag.DataSource = source;
rptImag.DataBind();
}
private byte[] ConvertImageToByteArray(FileUpload fuImage)
{
byte[] ImageByteArray;
try
{
MemoryStream ms = new MemoryStream(fuImage.FileBytes);
ImageByteArray = ms.ToArray();
return ImageByteArray;
}
catch (Exception)
{
return null;
}
}
30/01/2013
Marcos Andrade
Gostaria de saber como acessar o Datasource conde esta o ID da Imagem via asp.
Nao estou sabendo selecionar o item, isto eh, se selecionado a imagem, ela me trara o Id especifico desta imagem. A descricao de cada imagem vem, pois se eu passar o mouse sbre cada um deles , cada um vem com suas devidas descricoes.
Agora tenho que selecionar qq um e gravar este id da imagem com o de cadastro de nome levando o ID de imagem.
31/01/2013
Robson Alves
Ai quando for necessário recuperar o ID o mesmo estará persistido.
Clique aqui para fazer login e interagir na Comunidade :)