Example #1
0
 /// <summary>
 /// 设置一个字段占用几个TD
 /// </summary>
 /// <param name="bInfo">字段的描述</param>
 private void SetEndTd(FormColumnMeta bInfo)
 {
     if (bInfo.TdEnd)
     {
         //需要合并下面的TD,不显示结束的TD
     }
     else
     {
         //不需要合并下面的TD,显示结束的TD
         Controls.Add(new LiteralControl("</TD>"));
     }
 }
Example #2
0
 /// <summary>
 /// 设置是否显示结束的 TR
 /// </summary>
 /// <param name="index">循环的序号</param>
 /// <param name="bInfo">字段的描述</param>
 private void SetEndTr(Int32 index, FormColumnMeta bInfo)
 {
     if (bInfo.TdEnd)
     {
         //合并下一个TD,不显示TR
     }
     else
     {
         if (index == _repeatColumns - 1)
         {
             Controls.Add(new LiteralControl("</TR>"));
         }
     }
 }
Example #3
0
 /// <summary>
 /// 设置是否显示开始的 TR
 /// </summary>
 /// <param name="index">循环的序号</param>
 /// <param name="bInfo">字段的描述</param>
 private void SetStartTr(Int32 index, FormColumnMeta bInfo)
 {
     if (bInfo.TdStart > 0)
     {
         //合并到上一个TD,不显示TR
     }
     else
     {
         if (index == 0)
         {
             Controls.Add(bInfo.ControlState == "4"
                              ? new LiteralControl("<TR id='tr" + bInfo.ColumnID + "' style='display:none;'>")
                              : new LiteralControl("<TR id='tr" + bInfo.ColumnID + "'>"));
         }
     }
 }
Example #4
0
        /// <summary>
        /// 设置一个字段占用几个TD
        /// </summary>
        /// <param name="bInfo">字段的描述</param>
        private Int32 SetTDcolspan(FormColumnMeta bInfo)
        {
            if (bInfo.TdStart > 0)
            {
                //需要合并到上一个TD里面,不显示中间的TD
                Controls.Add(new LiteralControl(":"));
                return(-1);
            }

            //不合并到上一个TD,显示中间的TD
            Controls.Add(new LiteralControl(":</TD>"));
            if (bInfo.TdColspan >= 2)
            {
                //判断一个字段需要占用几个TD
                Controls.Add(
                    new LiteralControl(string.Format("<TD align=\"left\" colspan=\"{0}\">", (bInfo.TdColspan * 2 - 1))));
                return(bInfo.TdColspan - 1);
            }

            Controls.Add(new LiteralControl("<TD align=\"left\">"));
            return(0);
        }
 /// <summary>
 /// 设置是否显示结束的 TR
 /// </summary>
 /// <param name="index">循环的序号</param>
 /// <param name="bInfo">字段的描述</param>
 private void SetEndTr(Int32 index, FormColumnMeta bInfo)
 {
     if (bInfo.TdEnd)
     {
         //合并下一个TD,不显示TR
     }
     else
     {
         if (index == _repeatColumns - 1)
             Controls.Add(new LiteralControl("</TR>"));
     }
 }
 /// <summary>
 /// 设置是否显示开始的 TR
 /// </summary>
 /// <param name="index">循环的序号</param>
 /// <param name="bInfo">字段的描述</param>
 private void SetStartTr(Int32 index, FormColumnMeta bInfo)
 {
     if (bInfo.TdStart > 0)
     {
         //合并到上一个TD,不显示TR
     }
     else
     {
         if (index == 0)
         {
             Controls.Add(bInfo.ControlState == "4"
                              ? new LiteralControl("<TR id='tr" + bInfo.ColumnID + "' style='display:none;'>")
                              : new LiteralControl("<TR id='tr" + bInfo.ColumnID + "'>"));
         }
     }
 }
        /// <summary>
        /// 设置一个字段占用几个TD
        /// </summary>
        /// <param name="bInfo">字段的描述</param>
        private Int32 SetTDcolspan(FormColumnMeta bInfo)
        {
            if (bInfo.TdStart > 0)
            {
                //需要合并到上一个TD里面,不显示中间的TD
                Controls.Add(new LiteralControl(":"));
                return -1;
            }

            //不合并到上一个TD,显示中间的TD
            Controls.Add(new LiteralControl(":</TD>"));
            if (bInfo.TdColspan >= 2)
            {
                //判断一个字段需要占用几个TD
                Controls.Add(
                    new LiteralControl(string.Format("<TD align=\"left\" colspan=\"{0}\">", (bInfo.TdColspan*2 - 1))));
                return bInfo.TdColspan - 1;
            }

            Controls.Add(new LiteralControl("<TD align=\"left\">"));
            return 0;
        }
        /// <summary>
        /// 设置一个字段占用几个TD
        /// </summary>
        /// <param name="bInfo">字段的描述</param>
        private void SetEndTd(FormColumnMeta bInfo)
        {
            if (bInfo.TdEnd)
            {
                //需要合并下面的TD,不显示结束的TD
            }
            else
            {
                //不需要合并下面的TD,显示结束的TD
                Controls.Add(new LiteralControl("</TD>"));
            }

        }