首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么在datagrid里每隔5行画一条横线

2011-12-26 
如何在datagrid里每隔5行画一条横线如何在datagrid里每隔5行画一条横线[解决办法]//这个很难看,希望对楼主

如何在datagrid里每隔5行画一条横线
如何在datagrid里每隔5行画一条横线

[解决办法]
//这个很难看,希望对楼主有启发
<asp:DataGrid id= "DataGrid1 " runat= "server " AutoGenerateColumns= "False ">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "au_id ")%>
<%#GetXXX(Container.ItemIndex)%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "state ")%>
<%#GetXXX(Container.ItemIndex)%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>

protected string GetXXX(int i)
{
if(i % 5 == 4)
return " <br /> <hr /> ";
return string.Empty;
}
[解决办法]
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "au_id ")%>
<%# (Container.ItemIndex % 5) == 4 ? " <hr /> " : " " %>
</ItemTemplate>

热点排行