/// <summary> /// 得到截止时间 /// </summary> /// <param name="date"></param> /// <param name="id"></param> /// <returns></returns> public static string GetStopSelltime(string date) { double time = 0; DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes(); DataTable table = play.Open("SystemEndAheadMinute", "id=7201", ""); if (table == null) { return(date); } if (table.Rows.Count > 0) { time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString()); date = Shove._Convert.StrToDateTime(date, DateTime.Now.ToString()).AddMinutes(-time).ToString("yy-MM-dd HH:mm"); } return(date); }
//生成HTML private void createHTML(DataTable dt, ref string strHTML, ref int jzCount, ref string strlgList) { //初始化 jzCount = 0; strHTML = ""; strlgList = "<ul id=\"lgList\">"; int RqCount = 0; int NoRqCount = 0; DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes(); System.Data.DataTable table = play.Open("SystemEndAheadMinute", "id=7201", ""); if (table == null) { return; } double time = 0; if (table.Rows.Count > 0) { time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString()); } if (dt.Rows != null && dt.Rows.Count > 0) { //变量 StringBuilder sb = new StringBuilder(); //构造HTML int i = 0; //未截止的赛事计数器 int m = 0; //赛事计数器 DateTime startDate = DateTime.Now; //开始时间(分组的开始时间) DateTime endDate = DateTime.Now; //结束时间(分组的结束时间) DateTime date = DateTime.Now; //赛事开始时间 DateTime saleEndDate = DateTime.Now; //销售截止时间 string lineStyle = ""; //行样式 string Day = ""; string OldDay = ""; try { foreach (DataRow dr in dt.Rows) { //获取开赛时间及停售时间 date = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString()); saleEndDate = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString()); Day = dr["Day"].ToString(); if (!OldDay.Equals(Day)) { if (!string.IsNullOrEmpty(OldDay)) { sb.Append("</tbody>"); } sb.AppendLine("<tr class=\"form_tr5\">") .AppendLine("<td colspan=\"16\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + Day.Insert(6, "-").Insert(4, "-") + "')\"><span class=\"bold\">" + Day.Insert(6, "-").Insert(4, "-") + getWeekDayName(Shove._Convert.StrToDateTime(Day.Insert(6, "-").Insert(4, "-"), DateTime.Now.ToString()).DayOfWeek) + "</span><span id=\"img_" + Day.Insert(6, "-").Insert(4, "-") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>") .AppendLine("</tr><tbody id=\"d_" + Day.Insert(6, "-").Insert(4, "-") + "\">"); } OldDay = Day; //开始构造赛事行 lineStyle = m % 2 == 0 ? "form_tr4" : "form_tr4_2"; sb.Append("<tr class='" + lineStyle + "' zid=\"" + dr["MatchID"].ToString() + "\" mid=\"" + dr["MatchID"].ToString() + "\" pdate=\"" + OldDay.Insert(6, "-").Insert(4, "-") + "\" pname=\"" + (((int)startDate.DayOfWeek) == 0 ? 7 : ((int)startDate.DayOfWeek)).ToString() + dr["MatchNumber"].ToString().Substring(dr["MatchNumber"].ToString().Length - 3) + "\" lg=\"" + dr["Game"].ToString() + "\" rq=\"" + dr["mainloseball"].ToString() + "\" win=\"" + dr["Win"].ToString() + "\" draw=\"" + dr["Flat"].ToString() + "\" lost=\"" + dr["Lose"].ToString() + "\">") .AppendLine("<td><input name=\"m" + dr["MatchID"].ToString() + "\" type=\"checkbox\" value=\"" + dr["MatchID"].ToString() + "\" checked=\"checked\"/>" + dr["MatchNumber"].ToString() + "</td>") .Append("<td class=\"team1\" bgcolor=\"" + dr["GameColor"].ToString() + "\"><font color=\"#ffffff\">" + dr["Game"].ToString() + "</font></a></td>") .AppendLine("<td>" + saleEndDate.AddMinutes(time * -1).ToString("HH:mm") + "</td>") .AppendLine("<td>" + dr["MainTeam"].ToString() + "</td>"); if (dr["mainloseball"].ToString().IndexOf("-") >= 0) { sb.AppendLine("<td class=\"green\">"); } else if (Shove._Convert.StrToInt(dr["mainloseball"].ToString(), 0) > 0) { sb.AppendLine("<td class=\"red\">"); } else { sb.AppendLine("<td>"); } // 判断让球 正负 int mainloseball = Shove._Convert.StrToInt(dr["mainloseball"].ToString(), -100); if (mainloseball == -100) { sb.AppendLine(dr["mainloseball"].ToString() + "</b></td>"); } else { if (mainloseball > 0) { sb.AppendLine("+" + dr["mainloseball"].ToString() + "</b></td>"); } else { sb.AppendLine(dr["mainloseball"].ToString() + "</b></td>"); } } sb.AppendLine("<td>" + dr["GuestTeam"].ToString() + "</td>") .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeSSP"].ToString(), 0).ToString("F2") + "</td>") .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropePSP"].ToString(), 0).ToString("F2") + "</td>") .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeFSP"].ToString(), 0).ToString("F2") + "</td>") .AppendLine("<td>析 亚 欧</td>") .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\"> <input type=\"checkbox\" value=\"3\" /><span>" + (Shove._Convert.StrToDouble(dr["Win"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Win"].ToString(), 0).ToString("F2") : "") + "</span></td>") .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\"> <input type=\"checkbox\" value=\"1\" /><span>" + (Shove._Convert.StrToDouble(dr["Flat"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Flat"].ToString(), 0).ToString("F2") : "") + "</span></td>") .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\"> <input type=\"checkbox\" value=\"0\" /><span>" + (Shove._Convert.StrToDouble(dr["Lose"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Lose"].ToString(), 0).ToString("F2") : "") + "</span></td>") .AppendLine("<td style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" /></td>") .AppendLine("</tr>"); if (strlgList.IndexOf(dr["Game"].ToString()) < 0) { strlgList += "<li><input id=\"lg" + dr["Game"].ToString() + "\" m=\"" + dr["Game"].ToString() + "\" type=\"checkbox\" checked=\"checked\"><label for=\"lg" + dr["Game"].ToString() + "\">" + dr["Game"].ToString() + "</label></li>"; } if (Shove._Convert.StrToInt(dr["mainloseball"].ToString(), 0) == 0) { NoRqCount += 1; } else { RqCount += 1; } i++; m++; } } catch (Exception ex) { new Log("TWZT").Write(this.GetType() + ex.Message); strHTML = ""; } lbShowRq.Text = "让球(" + RqCount.ToString() + "场)"; lbShowRoRaq.Text = "非让球(" + NoRqCount.ToString() + "场)"; strlgList += "</ul>"; sb.AppendLine("</tbody>"); strHTML = sb.ToString(); //noMatch.Value = i.ToString(); } }
//生成HTML private void createHTML(DataTable dt, ref string strHTML, ref int jzCount, ref string strlgList) { //初始化 jzCount = 0; strHTML = ""; strlgList = "<ul id=\"lgList\">"; DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes(); System.Data.DataTable table = play.Open("SystemEndAheadMinute", "id=7302", ""); if (table == null) { return; } double time = 0; if (table.Rows.Count > 0) { time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString()); } if (dt.Rows != null && dt.Rows.Count > 0) { //变量 StringBuilder sb = new StringBuilder(); //构造HTML int i = 0; //未截止的赛事计数器 int m = 0; //赛事计数器 DateTime startDate = DateTime.Now; //开始时间(分组的开始时间) DateTime endDate = DateTime.Now; //结束时间(分组的结束时间) DateTime date = DateTime.Now; //赛事开始时间 DateTime saleEndDate = DateTime.Now; //销售截止时间 string lineStyle = ""; //行样式 try { foreach (DataRow dr in dt.Rows) { //获取开赛时间及停售时间 date = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString()); saleEndDate = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString()); //分组行的构造 if (m == 0) { if (string.Compare(date.ToString("HH:mm"), "12:00") >= 0) { startDate = Shove._Convert.StrToDateTime(date.ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString()); endDate = Shove._Convert.StrToDateTime(date.AddDays(1).ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString()); } else { startDate = Shove._Convert.StrToDateTime(date.AddDays(-1).ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString()); endDate = Shove._Convert.StrToDateTime(date.ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString()); } sb.AppendLine("<tr class=\"form_tr5\">") .AppendLine("<td colspan=\"14\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + startDate.ToString("yyyy-MM-dd") + "')\"><span class=\"bold\">" + startDate.ToString("yyyy-MM-dd") + getWeekDayName(startDate.DayOfWeek) + "</span><span id=\"img_" + startDate.ToString("yyyy-MM-dd") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>") .AppendLine("</tr><tbody id=\"d_" + startDate.ToString("yyyy-MM-dd") + "\">"); } else if (date > endDate) { startDate = startDate.AddDays((date - endDate).Days + 1); endDate = endDate.AddDays((date - endDate).Days + 1); sb.AppendLine("</tbody><tr class=\"form_tr5\">") .AppendLine("<td colspan=\"14\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + startDate.ToString("yyyy-MM-dd") + "')\"><span class=\"bold\">" + startDate.ToString("yyyy-MM-dd") + getWeekDayName(startDate.DayOfWeek) + "</span><span id=\"img_" + startDate.ToString("yyyy-MM-dd") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>") .AppendLine("</tr><tbody id=\"d_" + startDate.ToString("yyyy-MM-dd") + "\">"); } //开始构造赛事行 lineStyle = m % 2 == 0 ? "form_tr4" : "form_tr4_2"; sb.Append("<tr class='" + lineStyle + "' zid=\"" + dr["MatchID"].ToString() + "\" mid=\"" + dr["MatchID"].ToString() + "\" pdate=\"" + saleEndDate.ToString("yyyy-MM-dd") + "\" lg=\"" + dr["Game"].ToString() + "\" win=\"" + dr["letmainwin"].ToString() + "\" lost=\"" + dr["letmainlose"].ToString() + "\">") .AppendLine("<td id=\"pltr_" + dr["MatchID"].ToString() + "\"><input name=\"m" + dr["MatchID"].ToString() + "\" type=\"checkbox\" value=\"" + dr["MatchID"].ToString() + "\" checked=\"checked\"/>" + dr["MatchNumber"].ToString() + "</td>") .Append("<td class=\"team1\" bgcolor=\"#FF0000\"><font color=\"#ffffff\">" + dr["Game"].ToString() + "</font></td>") .AppendLine("<td>" + saleEndDate.AddMinutes(time * -1).ToString("HH:mm") + "</td>") .AppendLine("<td>" + dr["GuestTeam"].ToString() + "</td>"); if (dr["letscore"].ToString().IndexOf("-") >= 0) { sb.AppendLine("<td style=\"color:#090\"><span class=\"sp_down\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>"); } else { int mainloseball = Shove._Convert.StrToInt(dr["letscore"].ToString(), -100); if (mainloseball == -100) { sb.AppendLine("<td style=\"color:#F00\"><span class=\"sp_up\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>"); } else { if (mainloseball > 0) { sb.AppendLine("<td style=\"color:#F00\"><span class=\"sp_up\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>"); } else { sb.AppendLine("<td style=\"color:#F00\"><span class=\"sp_up\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>"); } } } sb.AppendLine("<td>" + dr["MainTeam"].ToString() + "</td>") .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\"> <input type=\"checkbox\" value=\"1\" /><span>" + Shove._Convert.StrToDouble(dr["letmainlose"].ToString(), 0).ToString("F2") + "</span></td>") .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\"> <input type=\"checkbox\" value=\"2\" /><span>" + Shove._Convert.StrToDouble(dr["letmainwin"].ToString(), 0).ToString("F2") + "</span></td>") .AppendLine("<td style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" /></td>") .AppendLine("</tr>"); if (strlgList.IndexOf(dr["Game"].ToString()) < 0) { strlgList += "<li><input id=\"lg" + dr["Game"].ToString() + "\" m=\"" + dr["Game"].ToString() + "\" type=\"checkbox\" checked=\"checked\"><label for=\"lg" + dr["Game"].ToString() + "\">" + dr["Game"].ToString() + "</label></li>"; } i++; m++; } } catch (Exception ex) { new Log("TWZT").Write(this.GetType() + ex.Message); strHTML = ""; } strlgList += "</ul>"; sb.AppendLine("</tbody>"); strHTML = sb.ToString(); } }
//生成HTML private void createHTML(DataTable dt, ref string strHTML, ref int jzCount, ref string strlgList) { //初始化 jzCount = 0; strHTML = ""; strlgList = "<ul id=\"lgList\">"; DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes(); System.Data.DataTable table = play.Open("SystemEndAheadMinute", "id=7202", ""); if (table == null) { return; } double time = 0; if (table.Rows.Count > 0) { time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString()); } if (dt.Rows != null && dt.Rows.Count > 0) { //变量 StringBuilder sb = new StringBuilder(); //构造HTML int i = 0; //未截止的赛事计数器 int m = 0; //赛事计数器 DateTime startDate = DateTime.Now; //开始时间(分组的开始时间) DateTime endDate = DateTime.Now; //结束时间(分组的结束时间) DateTime date = DateTime.Now; //赛事开始时间 DateTime saleEndDate = DateTime.Now; //销售截止时间 string lineStyle = ""; //行样式 string Day = ""; string OldDay = ""; try { foreach (DataRow dr in dt.Rows) { //获取开赛时间及停售时间 date = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString()); saleEndDate = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString()); Day = dr["Day"].ToString(); if (!OldDay.Equals(Day)) { if (!string.IsNullOrEmpty(OldDay)) { sb.Append("</tbody>"); } sb.AppendLine("<tr class=\"form_tr5\">") .AppendLine("<td colspan=\"16\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + Day.Insert(6, "-").Insert(4, "-") + "')\"><span class=\"bold\">" + Day.Insert(6, "-").Insert(4, "-") + getWeekDayName(Shove._Convert.StrToDateTime(Day.Insert(6, "-").Insert(4, "-"), DateTime.Now.ToString()).DayOfWeek) + "</span><span id=\"img_" + Day.Insert(6, "-").Insert(4, "-") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>") .AppendLine("</tr><tbody id=\"d_" + Day.Insert(6, "-").Insert(4, "-") + "\">"); } OldDay = Day; //开始构造赛事行 lineStyle = m % 2 == 0 ? "form_tr4" : "form_tr4_2"; sb.Append("<tr class='" + lineStyle + "' zid=\"" + dr["MatchID"].ToString() + "\" mid=\"" + dr["MatchID"].ToString() + "\" pdate=\"" + OldDay.Insert(6, "-").Insert(4, "-") + "\" pname=\"" + (((int)startDate.DayOfWeek) == 0 ? 7 : ((int)startDate.DayOfWeek)).ToString() + dr["MatchNumber"].ToString().Substring(dr["MatchNumber"].ToString().Length - 3) + "\" lg=\"" + dr["Game"].ToString() + "\" odds=\"" + dr["Sother"].ToString() + "," + dr["S10"].ToString() + "," + dr["S20"].ToString() + "," + dr["S21"].ToString() + "," + dr["S30"].ToString() + "," + dr["S31"].ToString() + "," + dr["S32"].ToString() + "," + dr["S40"].ToString() + "," + dr["S41"].ToString() + "," + dr["S42"].ToString() + "," + dr["S50"].ToString() + "," + dr["S51"].ToString() + "," + dr["S52"].ToString() + "," + dr["Pother"].ToString() + "," + dr["P00"].ToString() + "," + dr["P11"].ToString() + "," + dr["P22"].ToString() + "," + dr["P33"].ToString() + "," + dr["Fother"].ToString() + "," + dr["F01"].ToString() + "," + dr["F02"].ToString() + "," + dr["F12"].ToString() + "," + dr["F03"].ToString() + "," + dr["F13"].ToString() + "," + dr["F23"].ToString() + "," + dr["F04"].ToString() + "," + dr["F14"].ToString() + "," + dr["F24"].ToString() + "," + dr["F05"].ToString() + "," + dr["F15"].ToString() + "," + dr["F25"].ToString() + "\">") .AppendLine("<td><input name=\"m" + dr["MatchID"].ToString() + "\" type=\"checkbox\" value=\"" + dr["MatchID"].ToString() + "\" checked=\"checked\"/>" + dr["MatchNumber"].ToString() + "</td>") .Append("<td class=\"team1\" bgcolor=\"" + dr["GameColor"].ToString() + "\"><font color=\"#FFFFFF\">" + dr["Game"].ToString() + "</font></td>") .AppendLine("<td>" + saleEndDate.AddMinutes(time * -1).ToString("MM-dd HH:mm") + "</td>") .AppendLine("<td>" + dr["MainTeam"].ToString() + "</td>") .AppendLine("<td>" + dr["GuestTeam"].ToString() + "</td>") .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeSSP"].ToString(), 0).ToString("F2") + "</td>") .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropePSP"].ToString(), 0).ToString("F2") + "</td>") .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeFSP"].ToString(), 0).ToString("F2") + "</td>") .AppendLine("<td>析 亚 欧</td>"); if (m == 0) { sb.Append("<td class=\"sp\"><a onclick=\"openclose(" + dr["MatchID"].ToString() + ")\"><img src=\"images/btn_sp.gif\" alt=\"隐藏选项\" id=\"img_" + dr["MatchID"].ToString() + "\" /></a></td>") .Append("</tr>") .Append("<tr id=\"pltr_" + dr["MatchID"].ToString() + "\">"); } else { sb.Append("<td class=\"sp\"><a onclick=\"openclose(" + dr["MatchID"].ToString() + ")\"><img src=\"images/btn_spadd.gif\" alt=\"展开选项\" id=\"img_" + dr["MatchID"].ToString() + "\" /></a></td>") .Append("</tr>") .Append("<tr id=\"pltr_" + dr["MatchID"].ToString() + "\" style=\"display:none;\">"); } sb.Append("<td colspan=\"11\">") .Append("<div class=\"sp_box\">") .Append("<table class=\"sp_table\" width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\">") .Append("<tbody>") .Append("<tr class=\"sp_3\">") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"3A\" /><strong>胜其它</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["Sother"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Sother"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"10\" /><strong>1:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S10"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S10"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"20\" /><strong>2:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S20"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S20"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"21\" /><strong>2:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S21"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S21"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"30\" /><strong>3:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S30"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S30"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"31\" /><strong>3:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S31"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S31"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"32\" /><strong>3:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S32"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S32"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"40\" /><strong>4:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S40"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S40"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"41\" /><strong>4:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S41"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S41"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"42\" /><strong>4:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S42"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S42"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"50\" /><strong>5:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S50"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S50"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"51\" /><strong>5:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S51"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S51"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"52\" /><strong>5:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S52"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S52"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" />包</td></tr><tr class=\"sp_1\">") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"1A\" /><strong>平其它</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["Pother"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Pother"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"00\" /><strong>0:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P00"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P00"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"11\" /><strong>1:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P11"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P11"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"22\" /><strong>2:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P22"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P22"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"33\" /><strong>3:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P33"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P33"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td colspan=\"8\"> </td><td align=\"center\" style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" />包</td>") .Append("</tr>") .Append("<tr class=\"sp_0\">") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"0A\" /><strong>负其它</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["Fother"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Fother"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"01\" /><strong>0:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F01"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F01"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"02\" /><strong>0:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F02"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F02"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"12\" /><strong>1:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F12"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F12"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"03\" /><strong>0:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F03"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F03"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"13\" /><strong>1:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F13"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F13"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"23\" /><strong>2:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F23"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F23"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"04\" /><strong>0:4</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F04"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F04"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"14\" /><strong>1:4</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F14"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F14"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"24\" /><strong>2:4</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F24"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F24"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"05\" /><strong>0:5</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F05"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F05"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"15\" /><strong>1:5</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F15"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F15"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"25\" /><strong>2:5</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F25"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F25"].ToString(), 0).ToString("F2") : "") + "</span></td>") .Append("<td align=\"center\" style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" />包</td>") .Append("</tr>") .Append("</tbody>") .Append("</table>") .Append("</div>") .Append("</td>") .Append("</tr>"); if (strlgList.IndexOf(dr["Game"].ToString()) < 0) { strlgList += "<li><input id=\"lg" + dr["Game"].ToString() + "\" m=\"" + dr["Game"].ToString() + "\" type=\"checkbox\" checked=\"checked\"><label for=\"lg" + dr["Game"].ToString() + "\">" + dr["Game"].ToString() + "</label></li>"; } i++; m++; } } catch (Exception ex) { new Log("TWZT").Write(this.GetType() + ex.Message); strHTML = ""; } strlgList += "</ul>"; sb.AppendLine("</tbody>"); strHTML = sb.ToString(); //noMatch.Value = i.ToString(); } }