Property label

  • Thread starter Thread starter Charles Bazi
  • Start date Start date
C

Charles Bazi

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
 
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
 
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
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 said:
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
 
Back
Top