示例#1
0
        protected void rptCategory_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemIndex < 0)
            {
                return;
            }
            DataRowView curData    = (DataRowView)e.Item.DataItem;
            HyperLink   lnkCatName = (HyperLink)e.Item.FindControl("lnkCatName");

            if (lang == 1)
            {
                lnkCatName.Text = curData["NameUnicode"].ToString();
            }
            else
            {
                lnkCatName.Text = curData["Name"].ToString();
            }
            switch (tab.ToLower())
            {
            case "bxh":
                lnkCatName.NavigateUrl = UrlProcess.GetCompetitionBXHUrlNew(lang.ToString(), width, curData["W_CompetitionID"].ToString());
                break;

            case "ltd":
                lnkCatName.NavigateUrl = UrlProcess.GetCompetitionLTDUrlNew(lang.ToString(), width, curData["W_CompetitionID"].ToString());
                break;

            case "kqtd":
                lnkCatName.NavigateUrl = UrlProcess.GetCompetitionKQTDUrlNew(lang.ToString(), width, curData["W_CompetitionID"].ToString());
                break;

            case "tkdb":
                DataTable dtTKDB = ThethaoController.ThongKeDacBiet(ConvertUtility.ToString(curData["W_CompetitionID"]));
                lnkCatName.NavigateUrl = "";
                if (dtTKDB.Rows.Count > 0)
                {
                    if (dtTKDB.Rows[0]["WapContent"].ToString().Trim().Length > 0)
                    {
                        lnkCatName.NavigateUrl = UrlProcess.GetCompetitionTKDBUrlNew(lang.ToString(), width, curData["W_CompetitionID"].ToString());
                    }
                }
                break;
            }
        }