关于GridView控件 DataList控件
<%# Eval(参数)%>
请大家帮忙解释下:
Eval 是什么意思?有什么作用/效果
参数  可以有什么?

解决方案 »

  1.   

    Eval  双向绑定 //如果需要修改的话就用Eval   作用就是绑定数据  参数可以是查询的表里面的字段 对象里面的字段
    Bind  单向绑定 不能修改的
      

  2.   

    所有数据绑定表达式都必须包含在 <%# 和 %> 字符之间。ASP.NET 支持分层数据绑定模型,该模型创建服务器控件属性和数据源之间的绑定。几乎任何服务器控件属性都可以绑定到任何公共字段或属性,这些公共字段或属性位于包含页或服务器控件的直接命名容器上。数据绑定表达式使用 Eval 和 Bind 方法将数据绑定到控件,并将更改提交回数据库。Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。
      

  3.   

    <%# Eval(参数)%> 里面的参数 就是你要绑定的字段 
      Eval就是双向绑定 也可以这样理解 Eval绑定的数据可以动态更改!!!
      bind  也可以绑定数据 但是绑定之后不能动态更改!!
      

  4.   

    数据绑定表达式包含在 <%# 和 %> 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。