找不到类型或命名空间 datarowview

在绑定数据时常常会用到这个句程序:<%# DataBinder.Eval(Container.DataItem,"xxxx")%>或者<%# DataBinder.Eval(Container,"DataItem.xxxx")%>html

今天又学到一种,并且微软也说这种方法的效率要比以上两种高。post

<%# ((DataRowView)Container.DataItem)["xxxx"]%>spa

颇有用的,这样能够在前台页面作好多事情了。htm

还要记住要这样用必需要在前台页面导入名称空间System.Data,不然会生成错误信息。blog

<%@ Import namespace="System.Data" %>get

这种用法其实和<%# ((DictionaryEntry)Container.DataItem).Key%>是一个道理。io

关键是Container这个东西,它比较神秘。它的名称空间是System.ComponentModel。对于它我还须要进一步理解。 

来源:http://www.cnblogs.com/huabei504/archive/2005/03/01/110618.htmlclass

 
分类:  ASP.NET
相关文章
相关标签/搜索