在Gridview标题中定位按钮

时间:2018-03-08 09:21:18

标签: c# css gridview

问候!! 我已经以编程方式在Gridview标题中创建了一个按钮,并使用CSS将其对齐到Gridview的左角,但是每当Gridview展开时,按钮也会在Gridview中移动。有人可以指导我如何将按钮对齐左边,即使在gridview扩展时也应该是静态的吗?我附上了截图供参考。如果有人为我提供解决方案,将不胜感激。在此先感谢!!

用于创建按钮的代码:

 GridViewRow row=newGridViewRow(0,0,DataControlRowType.Header,DataControlRowState.Normal);
TableHeaderCell cell = new TableHeaderCell();
            Button header_button = new Button();
            header_button.Text = "Add";
            header_button.Click += new EventHandler(this.GreetingBtn_Click);
            header_button.CssClass += "header_button";
            cell.Controls.Add(header_button);
            cell.ColumnSpan = 11;                
            row.Controls.Add(cell);
            GridView1.HeaderRow.Parent.Controls.AddAt(0, row); 

CSS:

.header_button                  
{
background-color:#007AB4;  
border-radius: 4px;
color:#FAFAFA;
font-family:Sans-Serif;
font-size:11px;
height:30px;
width:50px;
margin-bottom:auto;
}

截图:

enter image description here

enter image description here

正如您在第二个屏幕截图中看到的那样,当添加复选框列表时,按钮已被移动。

0 个答案:

没有答案