<asp:DataGrid Runat=server DataSource='<%# GetData((string)DataBinder.Eval(Container.DataItem,"manager")) %>' ShowFooter=True OnItemDataBound=<%# SumData%>>后台有SumData函数,但是没有调用,请问该怎么调用?

解决方案 »

  1.   

    哦,知道了,OnItemDataBound="SumData"
      

  2.   

    <asp:DataGrid Runat=server DataSource='<%# GetData((string)DataBinder.Eval(Container.DataItem,"manager")) %>' ShowFooter=True OnItemDataBound=<%=SumData%>>
    上面那样试试。
    就是调用函数的时候:# --> =
      

  3.   

    呵呵!还要注意使用public或者protected,其实直接在后台加上这个绑定更好
    this.DataGridManage.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGridManage_ItemDataBound);