1. 程式人生 > >C#實現動態生成表格的方法

C#實現動態生成表格的方法

ria style spa mar like efault solid har 接口

本文以實例形式展現了C#實現動態生成表格的方法,分享給大家供大家參考之用。具體方法如下:

public string CreateTable()
{
  StringBuilder sb = new StringBuilder("");
  int row = 1;//行數
  if (true )//是否有數據
  {
 int nRowCount = 10;//所有條數
 row = (int)Math.Ceiling(nRowCount / 5.0);//5.0表示每行有多少條數據
 int colNum = 5;//列數
 for (int m = 0; m < row; m++)
 {
   //if (m % 2 == 0)  //偶數行
   //{
   //  sb.Append("<tr class=\"one_tr\">"); //偶數行樣式
   //}
   //else  //奇數行
   //{
   //  sb.Append("<tr class=\"two_tr\">"); //奇數行樣式
   //}
   sb.Append("<tr>"); //加行數
   for (int n = 0; n < colNum; n++)
   {
 sb.Append("<td>");
 int currentCount = m * 5 + n;//當前所處條數
 if (currentCount < nRowCount)//當前所處條數是否在數據量的有效範圍內
 {
   //添加表格內的內容
 }
 else
 {
   //置空
   sb.Append(" ");
 }
 sb.Append("</td>");
   }
   sb.Append("</tr>");
 }
  }
  return sb.ToString();
}

希望本文所述對大家的C#程序設計有所幫助

除聲明外,跑步客文章均為原創,轉載請以鏈接形式標明本文地址
C#實現動態生成表格的方法

本文地址: http://www.paobuke.com/develop/c-develop/pbk23565.html






相關內容

技術分享C#使用瀏覽按鈕獲得文件路徑和文件夾路徑的方法技術分享分享兩種實現Winform程序的多語言支持的多種解決方案技術分享總結C#動態調用WCF接口的兩種方法技術分享深入理解C#中的Delegate
技術分享C#(asp.net)多線程用法示例(可用於同時處理多個任務)技術分享C#基於cookie實現的購物車功能技術分享C#實現的SN快速輸入工具實例技術分享C#批量更新sql實例

C#實現動態生成表格的方法