标题:如何让gridview 中的0不显示出来
只看楼主
fyz520
Rank: 1
等 级:新手上路
帖 子:120
专家分:1
注 册:2010-1-27
结帖率:95.12%
已结贴  问题点数:10 回复次数:4 
如何让gridview 中的0不显示出来
我的数据表(成绩)如下:

语文(int)     数学(int)
50                80
20                90
0                 10
0                 0
10                0

如何在gridview 绑定数据后不显示“0”出来?
语文,数学,两个列允许null值,我试图想通过遍历整个表,把为“0”的项赋值为“ ”,可是该列是int型的,不能赋空值,最后连这样写都不行
myds.table[0].rows[i][j]=null;

请教各位高人,如何在gridview 绑定数据后不让“0”显示出来,,为零数据项就让它空着。谢谢
搜索更多相关主题的帖子: gridview 
2010-11-16 12:13
gongqf
Rank: 4
等 级:业余侠客
帖 子:93
专家分:266
注 册:2008-12-7
得分:10 
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
    int q=Convert.ToInt32(e.Row.Cells[修改列的索引].Text)/10;
if(q==0)
{
    e.Row.Cells[修改列的索引].Text="";
}
else
{
    e.Row.Cells[修改列的索引].Text=q.tostring();
}
}
2010-11-16 12:44
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
得分:0 
ls正解,楼主可以通过单行绑定的事件来控制GridView的页面显示问题!
2010-11-16 12:49
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
其实在模版列里面判断一下也可以的吧
2010-11-16 13:46
fyz520
Rank: 1
等 级:新手上路
帖 子:120
专家分:1
注 册:2010-1-27
得分:0 
谢谢,,问题解决了,我是这样解决的,myds.table[0].rows[i][j]=DBnull.value;,,,我还没试2楼的方法。。。
2010-11-16 15:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-325910-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042133 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved