你试试将列名ling.banner在SQL语句AS一下,即ling.banner as liangbanner,再写为
<%# DataBinder.Eval(Container, "DataItem.lingbanner") %>.

解决方案 »

  1.   

    不需要写表名,直接写<%# DataBinder.Eval(Container, "DataItem.banner") %>
      

  2.   

    不用写表名
    直接写字段名如果有相同的字段名的话,你可把另一个用as + 别名如果不这样,他会自动在后面加 1比名UserName,UserName1
      

  3.   

    问题的关键就在这里,我两个表一个是定额表,一个是领取表,两个表中有很多相同的字段,我用的access数据库,如果不加表名就会提示出错,是不是应该在sql语句中用as+别名呢?如果是请各位老大给个例子,小弟感激不尽....
      

  4.   

    DataGrid.DataSource = DataSet.ling.DefaultView要明确数据源
      

  5.   

    select 表1.field1 as f1 ,表2.field1 as f2 ,....