在绑定数据时经常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder.Eval(Container,"DataItem.xxxx")%>
        今天又学到一种,而且微软也说这种方法的效率要比以上两种高。
<%# ((DataRowView)Container.DataItem)["xxxx"]%>
很有用的,这样可以在前台页面做好多事情了。
还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。
<%@ Import namespace="System.Data" %>
这种用法其实和<%# ((DictionaryEntry)Container.DataItem).Key%>是一个道理。
关键是Container这个东西,它比较神秘。它的名称空间是System.ComponentModel。对于它我还需要进一步理解。
Come On !Everyone!
 
                   
                   
                   
                   
                             博客提到微软所说的一种高效方法,可在前台页面做很多事。使用该方法需在前台页面导入名称空间System.Data,否则会出错。还指出其与另一种用法原理相同,关键在于Container,其名称空间是System.ComponentModel,作者还需进一步理解。
博客提到微软所说的一种高效方法,可在前台页面做很多事。使用该方法需在前台页面导入名称空间System.Data,否则会出错。还指出其与另一种用法原理相同,关键在于Container,其名称空间是System.ComponentModel,作者还需进一步理解。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   2220
					2220
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            