例如,當使用gridview時。當您指定列添加對數據綁定控件字段的支持
例如,如果綁定到字段而不是屬性,BoundField將不起作用。
我想這是因爲當gridview查找DataField屬性時,它會查找屬性而不是字段。現在的問題是我如何改變這種行爲,使它可以使用字段。我知道我必須從gridview繼承,但我不知道從哪裏去。
例如,當使用gridview時。當您指定列添加對數據綁定控件字段的支持
例如,如果綁定到字段而不是屬性,BoundField將不起作用。
我想這是因爲當gridview查找DataField屬性時,它會查找屬性而不是字段。現在的問題是我如何改變這種行爲,使它可以使用字段。我知道我必須從gridview繼承,但我不知道從哪裏去。
此功能使包裹成框架,並沒有設計爲可擴展性所以沒有你不能改變這種行爲;你唯一能做的就是創建包裝對象或者用屬性包裝字段。
或以您自己的方式渲染UI,然後您失去了GridView內置功能。
總結與屬性的字段
private string fieldA;
public string FieldA
{
get { return fieldA; }
set { fieldA = value; }
}
我想也許我可以重寫DataSource屬性,然後在運行時使用Reflection.Emit爲每個字段創建一個屬性,這可能嗎? – Tomasi 2010-02-17 22:25:08
可能,但請問爲什麼?你只有字段的綁定是什麼,這個類是由你定製的? – 2010-02-18 13:17:05