我想在 GridView 中的每一行之间设置一条线。我的解决方案是SP的C#类库:
这是我的gridView代码:
SPGridView TableResult = new SPGridView();
TableResult.AutoGenerateColumns = false;
TableResult.Style.Value = " width: 30%; runat:server; text-align: center; background-color:#FAEBD7; margin: 5px 0 10px 0; border: solid 2px #525252; border-collapse:collapse; font-family:Calibri; color: #474747;";
TableResult.AllowSorting = true;
TableResult.Width = 1500;
TableResult.Font.Size = 15;
TableResult.CellPadding = 5;
TableResult.CssClass = "mGrid";
TableResult.PagerTemplate = null;
TableResult.ID = "GridView2";
TableResult.GridLines ........................... ?
更多详情:
DataView mydataview2 = new DataView(table2);
table2 = mydataview2.ToTable(true, "KmInCity", "KmOutCity", "lKmTotal");
TableResult.DataSource = table2;
TableResult.DataBind();
答案 0 :(得分:0)
尝试以下代码
.aspx page
<asp:GridView ID="GridView1" CssClass="grid" GridLines="None" runat="server">
</asp:GridView>
gridview样式
.grid
{
width: 855px;
background-color: #FFF;
border: solid 1px #525252;
}
.grid td
{
padding: 2px;
border: solid 1px #C1C1C1;
color: #333;
}
.grid th
{
padding: 3px;
color: #FFF;
background: #424242 url(grd.png) repeat-x top;
border-left: solid 1px #525252;
}
如果你想以编程方式添加它,那么
TableResult.Attributes.Add("class", "grid");
TableResult.Attributes.Add("class", "grid td");
TableResult.Attributes.Add("class", "grid th");