http://jsjlcl.bokee.com/viewdiary.13907582.html
这篇文章中提到了2.0里的eval和以前的dataBinder+container的方法的差异。
今天编程中就用到了。而且我发现光用2.0的eval就只能获取本datarow的值,准确地说只是row中的field,要获取一些上层的东西,container还是不可少,而且用了container有一个好处,编译的时候总能通过(因为是一个object)—再说得明确一点,由于编译总能通过,就可以进入debug,有个debug的watch窗口,该用什么属性就很方便地知道了。比如今天用的<%#DataBinder.Eval(Container, “VisibleIndex”) %>,debug的时候发现是GridViewPreviewRowTemplateContainer对象,而且属性都清楚,既可以用watch看,也可以查help.一下就能知道VisibleIndex这个属性的正确写法。实在是一个有用小技巧啊。