■
さて、プルプルの三回目。
前回は、DataViewとDataRowViewを独自実装しなくちゃ、ということなんだが、実は更に、View(でいいんだと思うけど)も自前で実装しなくてはならんのよ。
んでも、これは簡単だった。
public class originalView public factoryCD as String public sectionCD as String Public sectionName as String end public
これでOK。
DataRowViewから吐き出される e.currentは、ObjectではなくoriginalView型のデータってことになります。
じゃあ、それをコンテナから呼び出す場合は、
public class HogeItemView inherits Control implements INamingContainer public sub HogeItemView(byval v as originalView) me.item = v end sub private _item as originalView public Property Item() as originalView get return _item end get set (byval value as origialView) _item = value end set end property end class
これで、container.item.factoryCDって書ける!