Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais
Personalizando Nomes de Campo com Dynamic Data
Data:12/26/2008

Translate this page now :





Categories: ASP.NET , Entity Framework , ADO.NET

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :
Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon

Veja Também


Mesmo com o uso de um modelo de objetos, o nome interno que damos aos campos não é exatamente o nome que desejaremo que apareça em uma tela de cadastro.

SNAG-0290 Quando fazemos a montagem manualmente, alteramos também manualmente, sem problemas. Mas hoje temos recursos para fazer a montagem das páginas de forma automatizada - tal como o Dynamic Data - então o dilema permanece : Como informar com que nome desejamos que os campos sejam realmente exibidos ?

A solução é utilizarmos o atributo displayName do namespace System.ComponentModel para indicarmos com que nome desejamos que o campo seja exibido.

Da mesma forma que em outros casos, a técnica do MetaDataType precisa ser utilizada para aplicar este atributo.

Veja como fica :

   1: Imports Microsoft.VisualBasic
   2: Imports System.ComponentModel.DataAnnotations
   3: Imports System.ComponentModel
   4:  
   5: Namespace BancoVideosModel
   6:  
   7:     <MetadataType(GetType(Formato_MD))> _
   8:     Class Formato
   9:  
  10:     End Class
  11:  
  12:     Class Formato_MD
  13:         <DisplayName("Formato do Filme")> _
  14:         Public Property Formato1() As String
  15:             Get
  16:  
  17:             End Get
  18:             Set(ByVal value As String)
  19:  
  20:             End Set
  21:         End Property
  22:     End Class
  23: End Namespace


Categories: ASP.NET , Entity Framework , ADO.NET


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br