Je me demandais s'il existe un moyen de nommer ou de renommer une propriété sur un type anonyme pour inclure un espace dans le nom de la propriété. Par exemple:C# 3.0 Types anonymes: Nommer
var resultSet = from customer in customerList
select new
{
FirstName = customer.firstName;
};
Dans cet exemple, j'aimerais que Prénom soit "Prénom". La raison de cette question est que j'ai un contrôle utilisateur qui expose une propriété DataSource publique que je lie à un type anonyme différent. Cela fonctionne parfaitement maintenant, sauf pour le petit défaut des noms de colonne qui est un peu moins convivial (FirstName au lieu de First Name).
CMS, voyez-vous un problème avec l'ajout du trait de soulignement ou d'un autre caractère et le remplacement de ce caractère par un espace dans la légende du contrôle utilisateur? –