Ola pessoal!
eu preciso fazer é uma daquelas tabelas de cores de E commerce. Por ex quando você vai comprar um vestido e precisa escolher a cor, aparece uma tabela com os quadrados das cores disponíveis para o usuário escolher qual cor deseja .Alguém pode por favor me dar uma dica de como eu faço!. Estou a desenvolver com a tecnologia ASP.net , C# e SQL .
Desde já agradeço.
Obs: não manjo de asp.net.
O que você está usando como tecnologia front-end? Alguma tecnologia como jQueryUI, bootstrap? Procure por componentes colorpicker (exemplo: http://www.eyecon.ro/colorpicker/ ).
Se você quer que o usuário selecione de um conjunto pequeno de cores pre-selecionadas (exemplo: branco, preto, azul), procure por componentes como esse https://bgrins.github.io/spectrum/ (veja a opção “show pallete only”) e este http://www.menucool.com/color-picker .
Abraço.
Você pode enumerar as cores e renderizar na tela como radio button. E passa um valor inteiro para um campo cor em seu objeto rouba.
Enum:
VERMELHO(1), AZUL(2), AMARELO(3);
E na tela você altera o desing do radio button conforme sua necessidade. Tipo quadrados coloridos e o que estiver checkado com uma borda preta.
Cara…Se eu entendi bem, o seu caso é bem simples de resolver. Você precisará ter em banco as cores com “ids” para ter como referência e quando for criar a interação com o usuário, precisará transformar essas cores armazenadas em banco em um select. Asp.net interage diretamente com o HTML. Existem formas mais profissionais de fazer isso, que deixariam a interação um pouco mais “bonita” que seria o caso da utilização do Bootstrap, Jquery, etc. Mas segue um exemplo simples:
Subi a imagem do código com ele interpretado no Firefox.
Ola Tyandrer_Boldt
Ja consegui fazer o design, usei labels e checkbox. Agora a dificuldade que tenho é fazer o CheckBox envie um parâmetro para a Consulta na Base de dados.
Ate agora o que consegui fazer é criar uma consulta com o valor da cor que quero pesquisar.
where TB_Cores_Produtos.id_cor = 3
o que eu quero é usar parâmetros
Where ProdutoCategoria.CategoriaID=@CategoriaID
Resumindo : Quero que cada cor seja associada a um ID na base de dados e seja enviada na Base de dados como parâmetro.
Desde já agradeço.