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
Ciaran O''Donnell - 14 Nov 2006 10:57 GMT
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
> Hi,
>
[quoted text clipped - 15 lines]
>
> TIA
Charles Bazi - 14 Nov 2006 21:14 GMT
Thank you !
> 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
[quoted text clipped - 34 lines]
>>
>> TIA