<ItemTemplate ><%# databinder.eval(container.dataitem.字段 )%>
</ItemTemplate>

解决方案 »

  1.   

    <ItemTemplate ><%# databinder.eval(container.dataitem,字段,格式 )%>
    </ItemTemplate>
    或<ItemTemplate ><%# container.dataitem.字段 %>
    </ItemTemplate>
      

  2.   

    和数据绑定后,在FORM中加入DATALIST控件设置属性后用<template name="
    templatename">
    ........'  显示方式
    </template>
    就OKLA
      

  3.   

    <%# databinder.eval(container.dataitem,字段) %>
      

  4.   

    <%# databinder.eval(container.dataitem,字段,格式 )%>...这些东西一定要在html中输入吗?
      

  5.   

    对呀,有没有不用在html中输入,只要在相应的cs文件中进行赋值呢??对DataList之类的控件,现在我们老板就不让我在html中输入,可是在相应的cs文件中我还不清楚要怎么进行赋值呢.
      

  6.   

    再你所要绑定的控件属性中选择DataBinding属性,然后自定义绑定:" container.dataitem("字段")"
      

  7.   

    不过DataBinding应该是一个事件吧,这怎么能绑定呢??能不能讲详细点呀,拜托啦...
      

  8.   

    看下面这个函数:
    先向WEB页面拖入一个DataGrid,然后对其点击右键,选择“属性生成器”,
    出来一个属性对话框,我们不要管“常规”,直接选择“列”,右侧有可用列列表,选择绑定列,添加到“选定的列”列表中,设置页眉文本,数据字段等,其中数据字段,就是你要绑定的字段,与sql语句中的查询字段一一对应,如果你将数据字段设置为orderid,那该列显示出的一定就是数据库该表中orderid列的值,具体函数如下,知道怎么用吧?:)
    private void rebind()
    {
      System.Data.SqlClient.SqlConnection conn=new SqlConnection  ("user   id=sa;password=sa;initial catalog=northwind;data source=(local);Connect Timeout=30;");
       string sql="select orderid,customerid,shipname from Orders ";
       System.Data.SqlClient.SqlDataAdapter comm=new SqlDataAdapter(sql,conn);
       System.Data.DataSet ds=new DataSet();
       comm.Fill(ds,"Orders");
       dg1.DataSource=ds.Tables["Orders"].DefaultView;
       dg1.CurrentPageIndex=0;
       dg1.DataBind();}
    其中dg1为DataGrid对象。