读书人

GridView应用,该怎么处理

发布时间: 2012-03-07 09:13:51 作者: rapoo

GridView应用
需求如下,
在数据库里能够拿到有如下三列的表数据,现在要做到如下样式放到一个GridView里
注:1、不能改数据库
2、不能用ADO或SQL语句,只能在GridView里做文章,因为现在只能得到数据,其它都看不到

在线等

IDnameageIDnameage
1infoinfo4infoinfo
2infoinfo5infoinfo
3infoinfo


[解决办法]
是一个div中显示ID为奇数,另一个中显示ID为偶数?

在gridview中的rowDataBound事件中进行处理
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
try
{
int value=int.Parse(e.Row.Cells[0].Text)
if(value%2==0)
e.Row.Visible = false;
}
catch(Exception e)
{
}
}

[解决办法]
GridView 不是干这事, 用 DataList,他才是 m*n 布局高手,设置 RepeatColumns =2,以及 RepeatDirection=Vertical

读书人网 >asp.net

热点推荐