<asp:datagrid id=dg runat=server
                 .  
                 .
        .  
          >
   <columns>
<asp:templatecolumn headertext="">
<itemtemplate>
<asp:image runat=server id=biao imageurl="image\no.gif"/>
</itemtemplate>
</asp:templatecolumn>
</asp:datagrid>
我怎样在程序中得到生成的所有image 的imageurl属性
谢谢!!

解决方案 »

  1.   

    e.Item.Cells[0].Controls.Count可以获得有多少个image
    e.Item.Cells[0].Controls[0]就代表第一个,那就可以列出所有的了
    这只是一行,想把所有行列出来,那就在dg_show_ItemDataBound里把想获得的值给二为数组,以后就好办了
    只是这样一个思路,你事实八
      

  2.   

    e.Item.Cells[0].Controls.Count可以获得有多少个image
    e.Item.Cells[0].Controls[0]就代表第一个,那就可以列出所有的了
    这只是一行,想把所有行列出来,那就在dg_show_ItemDataBound里把想获得的值给二为数组,以后就好办了
    只是这样一个思路,你事实八
      

  3.   

    报错:'item' is not a member of 'System.EventArgs'.
    是为什么???
      

  4.   

    // try
    foreach(DataGridItem item in dg.Items)
    {
    Image  img = item.FindControl("biao"));
    // 
    }
      

  5.   

    报错:'item' is not a member of 'System.EventArgs'.
    item????
    Item?