好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Asp.net_Table控件の單元格縱向合并示例

Asp.net_Table控件の單元格縱向合并示例

熱門標簽:十堰正規電銷機器人系統 世紀佳緣地圖標注怎么去掉 外呼系統代理品牌 辦理400電話證件 寧波自動外呼系統代理 巫師3為什么地圖標注的財寶沒有 怎么給超市做地圖標注入駐店 手機地圖標注如何刪除 外呼系統費用一年

業務需要,動態生成表,同一列中數據相同的單元格需要合并。
解決方案,創建Table控件處理類,代碼如下:

復制代碼 代碼如下:

/// summary>表格控件相關操作類
/// /summary>
public static class aspTable
{
/// summary>合并行
/// /summary>
/// remarks>版權信息:http://www.qqextra.com,http://t.qq.com/ls_man,http://blog.csdn.net/ls_man 2013-06-21 14:20:36/remarks>
/// param name="tbl">Table/param>
/// param name="startRow">起始行/param>
/// param name="endRow">結束行/param>
/// param name="colIndex">要合并的列索引/param>
public static void SetRowSpan(Table tbl, int startRow, int endRow, int colIndex)
{
int countRowSpan = 0;
int spanRow = startRow;
string spanText = tbl.Rows[startRow].Cells[colIndex].Text;
for (int rowIndex = startRow; rowIndex = endRow; rowIndex++)
{
string currentText = tbl.Rows[rowIndex].Cells[colIndex].Text;
//內容是否相同
if (currentText == spanText)
{
countRowSpan++;
//移除被合并的單元格
if (rowIndex != spanRow)
{
tbl.Rows[rowIndex].Cells.RemoveAt(colIndex);
}
}
else
{
//合并
tbl.Rows[spanRow].Cells[colIndex].RowSpan = countRowSpan;
//從此行再向下比較(重置)
countRowSpan = 0;
spanRow = rowIndex--;
spanText = currentText;
}
}
//合并最后一項
tbl.Rows[spanRow].Cells[colIndex].RowSpan = countRowSpan;
}
/// summary>合并行,支持多列
/// /summary>
/// remarks>SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif">版權信息:http://www.qqextra.com,http://t.qq.com/ls_man,http://blog.csdn.net/ls_man/SPAN>SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"> 2013-06-21 15:24:34/remarks>/SPAN>
/// param name="tbl">Table/param>
/// param name="startRow">起始行/param>
/// param name="endRow">結束行/param>
/// param name="colIndex">要合并的列索引/param>
public static void SetRowSpans(Table tbl, int startRow, int endRow, params int[] colIndexs)
{
ArrayList al = new ArrayList(colIndexs);
al.Sort();
for (int i = al.Count - 1; i >= 0; i--)
{
SetRowSpan(tbl, startRow, endRow, (int)al[i]);
}
}
}

需要注意的幾點,起始行一般設置為1,因為0是標題行;結束行一般設置為Table的總行數-1即可(最后一行)。

您可能感興趣的文章:
  • datalist,Repeater和Gridview的區別分析
  • asp.net中讓Repeater和GridView支持DataPager分頁
  • repeater、gridview 在綁定時判斷判斷顯示不同的行樣式或文本
  • ASP.NET MVC4之js css文件合并功能(3)
  • Asp.net程序優化js、css實現合并與壓縮的方法
  • ASP.NET GridView 實現課程表顯示(動態合并單元格)實現步驟
  • asp.net中GridView和DataGrid相同列合并實現代碼
  • asp.net中rdlc 合并行的方法
  • asp.net 合并GridView中某列相同信息的行(單元格)
  • ASP.NET中GridView和Repeater重復數據如何合并

標簽:嘉興 通遼 天門 牡丹江 平涼 景德鎮 泰州 山西

巨人網絡通訊聲明:本文標題《Asp.net_Table控件の單元格縱向合并示例》,本文關鍵詞  Asp.net,Table,控件,の,單元格,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Asp.net_Table控件の單元格縱向合并示例》相關的同類信息!
  • 本頁收集關于Asp.net_Table控件の單元格縱向合并示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 张开腿迎接公的疯狂| 天堂AV中文| 2021年的三片日剧免费| 黄色一级片免费观看| 亚洲v欧美v另类v综合v日韩v| 日本电影唾液浓厚接吻| 国产91播放| 91??丨PORNY丨九色| 黄色三级电影免费| 中文字幕二区三区搜查官| x8x8免费网站| 最新亚洲AV一区二区精品莹莹| 男吃女胸摸下面60分钟视频| 亚洲国产欧美在线人成aaaa20 | 欧美精品一区二区三区四区| 美女销魂一区二区| 久操网站| 美妇乱人伦小说在线阅读| 野外农村女人一级A片| 国产极品精频在线观看| 精品无线一线二线三线| 免费嗨片直播| 亚洲国产精品一区二区久久A片区 中文字幕人妻在线一区 | 亚洲亚洲人成网站在线观看| 四川少妇婬乱一级毛片视频69式| 男女XXOO做爰猛烈gif动图| 失禁尿丝袜vk| 成人免费aaaaa毛片| 美女下部隐私免费直播| 亚洲精品无码一区二区aⅴ| 北京熟妇搡BBBB搡BBBB| 天堂mv亚洲mv在线播放9蜜| 国产免费高清在线精品一区| 浓精深交h| 性色蜜桃x88AV| 精品91久久久久| 尤物在线观看| 黄色片小说| 久久国产福利| 欧美黄页网站| 99久久er这里只有精品18|