|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Property labelI'm using databing with some classes, and I would like to know if there's a way to define some sort of description Attribute for a property. I have this Porperty: public string ItemsInStock{ get { return _ItemsInStock;} set {_ItemsInStock = value;} } My problem, when DataBinding in Master or Detail mode, is I have a field referenced as "ItemsInStock" when I want it to be referenced as "Items in stock". I'm expecting something as: [Databind.Caption("Items in stock")] TIA In .NET 2, after creating a data source and dragging fields over it should
parse them based on Pascal/Camel casing. However, what you need for ultimate control is the System.ComponentModel.DisplayNameAttribute() e.g private int myVar; [System.ComponentModel.DisplayName("My Renamed Property")] public int MyProperty { get { return myVar; } set { myVar = value; } } This renames the property for the purposes of data binding and things. Give it a try. Ciaran O'Donnell Show quote "Charles Bazi" wrote: > Hi, > > I'm using databing with some classes, and I would like to know if > there's a way to define some sort of description Attribute for a property. > > I have this Porperty: > > > public string ItemsInStock{ > get { return _ItemsInStock;} > set {_ItemsInStock = value;} } > > My problem, when DataBinding in Master or Detail mode, is I have a field > referenced as "ItemsInStock" when I want it to be referenced as "Items > in stock". > > I'm expecting something as: > [Databind.Caption("Items in stock")] > > TIA > Thank you !
Ciaran O''Donnell wrote: Show quote > In .NET 2, after creating a data source and dragging fields over it should > parse them based on Pascal/Camel casing. However, what you need for ultimate > control is the System.ComponentModel.DisplayNameAttribute() > > e.g > > private int myVar; > [System.ComponentModel.DisplayName("My Renamed Property")] > public int MyProperty > { > get { return myVar; } > set { myVar = value; } > } > > > This renames the property for the purposes of data binding and things. Give > it a try. > > Ciaran O'Donnell > "Charles Bazi" wrote: > >> Hi, >> >> I'm using databing with some classes, and I would like to know if >> there's a way to define some sort of description Attribute for a property. >> >> I have this Porperty: >> >> >> public string ItemsInStock{ >> get { return _ItemsInStock;} >> set {_ItemsInStock = value;} } >> >> My problem, when DataBinding in Master or Detail mode, is I have a field >> referenced as "ItemsInStock" when I want it to be referenced as "Items >> in stock". >> >> I'm expecting something as: >> [Databind.Caption("Items in stock")] >> >> TIA >> |
|||||||||||||||||||||||