2017-04-07 57 views
-1

我正在研究asp.net C#webforms gridview。這個gridview完全是由後面的代碼創建的。我必須在此控件的頁腳處添加四個按鈕。我想知道是否有辦法從頁腳中刪除水平線以及將整個頁腳作爲單個單元格?目前我在頁腳中添加按鈕,如下所示。如何刪除asp.net gridview中的垂直線

if (e.Row.RowType == DataControlRowType.Footer) 
{ 
    e.Row.Cells[1].Controls.Add(myButton); 
} 

這增加了單元格內的按鈕。我希望沒有垂直線的頁腳和全部四個按鈕彼此靠近並處於中心位置。

感謝

+0

你可以解釋一下你的情況多一點......也許如果你張貼你當前的結果與期望的結果的圖片? – Hackerman

回答

0

您可以申請colspan到GridView行的OnRowDataBound事件。

if (e.Row.RowType == DataControlRowType.DataRow) 
{ 
    //span the first cell 3 columns 
    e.Row.Cells[0].ColumnSpan = 3; 

    //remove the next cell twice 
    e.Row.Cells.RemoveAt(1); 
    e.Row.Cells.RemoveAt(1); 
} 

不知道你的水平線條,它可能是CSS,但這是不可能肯定地說沒有更多的信息。

+0

而不是RemoveAt,我做了e.Row.Cells [1到3] .Visible = false; – Massey