Barcharts превышает таблицу ASP.NET - PullRequest
0 голосов
/ 21 января 2020

Как я могу исправить эту проблему? мой код для создания диаграммы ниже

<ul id="bars">
                            <li>
                                <div id="divBar1" runat="server" class="bar" data-percentage="0"><span id="spanBarCount1" runat="server"></span></div>
                                <div id="divBarGreen1" runat="server" class="bar-Green" data-percentage="0"><span id="spanBarGreenCount1" runat="server"></span></div>
                                <div id="divBarRed1" runat="server" class="bar-Red" data-percentage="0"><span id="spanBarRedCount1" runat="server"></span></div>
                                <span id="span1" runat="server"></span>
                                <span id="spanPercent1" runat="server" class="barPercent"></span>
                                <span class="completedPercent" style="color:#ccc">Completed</span>
                            </li>

, затем при извлечении моих данных ниже

string transTotal = string.Format("SELECT COUNT(*) FROM TRANSACTION WHERE YEAR(DATEFILED) = {0} AND MONTH(DATEFILED) = {1}", year, month);
            string divTransTotl = getValue(transTotal, conn);
            divBar.Attributes["data-percentage"] = divTransTotl;
            spanBarCount.InnerHtml = divTransTotl;
string lblPercentage = "0%";
            spanPercent.Attributes["style"] = "color:Red";
            if(divTransTotl != "0")
            {
                int percent = (Convert.ToInt32(divTransCompleted) * 100) / Convert.ToInt32(divTransTotl);
                lblPercentage = percent.ToString() + "%";
                if (lblPercentage == "100%")
                {
                    spanPercent.Attributes["style"] = "color:Green";
                }
            }
            spanPercent.InnerHtml = lblPercentage;

результат равен 134, когда страница отображается, она превышает мою таблицу с изображением ниже enter image description here

Значение должно быть равно только 100%, но оно превышает таблицу, и я не могу найти ошибку

...