问候!! 我已经以编程方式在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;
}
截图:
正如您在第二个屏幕截图中看到的那样,当添加复选框列表时,按钮已被移动。