C#實現(xiàn)動態(tài)生成表格的方法
更新時間:2014年09月01日 10:45:38 投稿:shichen2014
這篇文章主要介紹了C#實現(xiàn)動態(tài)生成表格的方法,是C#程序設(shè)計中非常實用的技巧,需要的朋友可以參考下
本文以實例形式展現(xiàn)了C#實現(xiàn)動態(tài)生成表格的方法,分享給大家供大家參考之用。具體方法如下:
public string CreateTable()
{
StringBuilder sb = new StringBuilder("");
int row = 1;//行數(shù)
if (true )//是否有數(shù)據(jù)
{
int nRowCount = 10;//所有條數(shù)
row = (int)Math.Ceiling(nRowCount / 5.0);//5.0表示每行有多少條數(shù)據(jù)
int colNum = 5;//列數(shù)
for (int m = 0; m < row; m++)
{
//if (m % 2 == 0) //偶數(shù)行
//{
// sb.Append("<tr class=\"one_tr\">"); //偶數(shù)行樣式
//}
//else //奇數(shù)行
//{
// sb.Append("<tr class=\"two_tr\">"); //奇數(shù)行樣式
//}
sb.Append("<tr>"); //加行數(shù)
for (int n = 0; n < colNum; n++)
{
sb.Append("<td>");
int currentCount = m * 5 + n;//當前所處條數(shù)
if (currentCount < nRowCount)//當前所處條數(shù)是否在數(shù)據(jù)量的有效范圍內(nèi)
{
//添加表格內(nèi)的內(nèi)容
}
else
{
//置空
sb.Append(" ");
}
sb.Append("</td>");
}
sb.Append("</tr>");
}
}
return sb.ToString();
}
希望本文所述對大家的C#程序設(shè)計有所幫助
相關(guān)文章
將DataTable轉(zhuǎn)換成List<T>實現(xiàn)思路及示例代碼
首先,這是我寫的一個通用轉(zhuǎn)換類,完成此類操作。也是實現(xiàn)這個功能最核心的部分。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11
C#將字節(jié)數(shù)組轉(zhuǎn)換成數(shù)字的方法
這篇文章主要介紹了C#將字節(jié)數(shù)組轉(zhuǎn)換成數(shù)字的方法,涉及C#類型轉(zhuǎn)換的技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04

