我想在网格中有3行,然后是一条较粗的线将第3行与第4行分隔开,然后再增加3行,然后是一条较粗的线将6th行与第7行分隔开,依此类推。
做这个的最好方式是什么?
即。
Row 1
Row 2
Row 3
-------------
Row 4
Row 5
Row 6
-------------
最佳答案
这样的事情应该起作用。
代码背后:
private int RowCount { get; set; }
protected void myGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
switch(e.Row.RowType)
{
case DataControLRowType.Header:
{
RowCount = 0;
}
break;
case DataControlRowType.DataRow:
{
RowCount += 1;
if (RowCount == 3)
{
e.Row.CssClass = "BorderRow";
RowCount = 0;
}
}
break;
}
}
CSS:
tr.BorderRow td { border-bottom: 3px solid #000000; }
关于asp.net - 在ASP.NET GridView控件中每3行粗网格线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4683612/