說明:想讓GridView的某欄合併儲存格(非動態等資料繫結後,再判斷資料是否相符),該怎麼做?
做法:
在GridView的PreRender(GridView載入後與render前)事件中加上:
foreach (GridViewRow gvRow in GridView1.Rows)
{
if (gvRow.RowIndex > 0)//DataRow
{
//let column index+1 merge cell and assign the rows to across
GridView1.Rows[0].Cells[index].RowSpan = GridView1.Rows.Count;
//hide the extra cells
gvRow.Cells[index].Visible = false;
}
}
參考資料:
http://www.dotblogs.com.tw/mis2000lab/archive/2008/04/archive/2008/04/archive/2008/04/24/3452.aspx
http://pramaire.pixnet.net/blog/post/31837470-gridview%E8%B3%87%E6%96%99%E5%88%97row%E5%90%88%E4%BD%B5%E6%AC%84%E4%BD%8D
沒有留言:
張貼留言