protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            DataList datalist = e.Item.FindControl("saysth") as DataList;
            int id = (int)DataList1.DataKeys[e.Item.ItemIndex];
            //ViewState["id"] = id;
            LinkButton li = e.Item.FindControl("LinkButton8") as LinkButton;            IList<Sayword> sws = SaywordManager.GetSaywordByBlogSid(id);
            li.Text = "(" + sws.Count.ToString() + ")";            IList<Sayword> sw = SaywordManager.GetSaywordByBlogSidTopTwo(id);            if (sw.Count > 0)
            {
                try
                {
                    datalist.DataSource = sw;
                    datalist.DataBind();
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            } 
        }
    }
    protected void saysth_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Label la = e.Item.FindControl("backsum") as Label;
            if(la!=null)
            {
                
                int id = e.Item.ItemIndex;
                IList<BackSayword> bsw = BackSaywordManager.GetBackSaywordByPingBid(id);
                la.Text = "(" + bsw.Count.ToString() + ")";
            }
        }
      
请教!