में DisplayNameAttribute का उपयोग करें, मैं एक वेब पेज पर एक ग्रिड व्यू में एक सूची बांधना चाहता हूं, लेकिन संपत्ति नामों को एनोटेशन के माध्यम से प्रदर्शित करने के तरीके को ओवरराइड करें। मैंने सोचा कि System.ComponentModel काम करेगा, लेकिन यह काम नहीं लग रहा है। यह केवल Windows के लिए है पृष्ठ पर ?:ASP.NET
using System.ComponentModel;
namespace MyWebApp
{
public class MyCustomClass
{
[DisplayName("My Column")]
public string MyFirstProperty
{
get { return "value"; }
}
public MyCustomClass() {}
}
फिर फॉर्म्स: "। मेरे कॉलम"
protected void Page_Load(object sender, EventArgs e)
{
IList<MyCustomClass> myCustomClasses = new List<MyCustomClass>
{
new MyCustomClass(),
new MyCustomClass()
};
TestGrid.DataSource = myCustomClasses;
TestGrid.DataBind();
}
यह बजाय स्तंभ शीर्ष लेख के रूप में "MyFirstProperty" के साथ renders क्या यह काम नहीं करना चाहिए?
मेरे लिए – darcyq