怎么我使用Container时找不到DataItem这个成员呢

解决方案 »

  1.   

    数据绑定啊
    EVAL是内部处理了一下.
      

  2.   

    这个一般是写到DataGrid的ItemDataBound事件里的,首先在外部给这个datagrid进行数据绑定,然后在ItemDataBound事件里就可以给这个grid的某一列进行绑定,如:strTemp = ((string)DataBinder.Eval(e.Item.DataItem,"N")); 那么strTemp的值就是"N"的这个数据字段
      

  3.   

    DataBinder.Eval(Container.DataItem,"vName")假如绑定的是一个对象实例,那么"vName"就是Field的名字。假如绑定的是数据库返回的表,那么"vName"就是数据库字段的名字。www.smartyouth.net
      

  4.   

    http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/cpref/html/frlrfsystemwebuidatabinderclassevaltopic1.asp你也可以写成DataBinder.Eval(Container,"DataItem.vName")