简单问题:dataGrid1显示问题?
我用dataGrid1 显示数据,数据中有大量空值,怎样把NULL值去了。 问题点数:5、回复次数:11Top
1 楼pocketpc(雨山)回复于 2004-12-03 07:15:20 得分 0
可以在取数据的时候就过虑,如ORACLE,可以rtrim(col),取出来的就没有空的。
过虑null,可以用nvl(col,'')Top
2 楼kuya(yaya工作室)回复于 2004-12-03 08:33:31 得分 0
在SQL语句中不能过滤掉吗?where filed is not nullTop
3 楼BlueLevin()回复于 2004-12-03 08:33:42 得分 0
取时用空字符串,或零代替!Top
4 楼gsky()回复于 2004-12-03 08:38:52 得分 0
帮顶Top
5 楼an_andy()回复于 2004-12-03 08:50:18 得分 0
where filed is not null
Top
6 楼wntpfi(侯宗峰)回复于 2004-12-03 08:53:43 得分 0
upTop
7 楼jinbao(金宝)回复于 2004-12-03 12:16:05 得分 0
where filed is not null,这样把好多数据都过率了,不行。
取时用空字符串,或零代替!????
怎 样取呀?我的dataGrid的dataScouse 是dataset ,谁有办法呀??
Top
8 楼hanbingture(田甲由申)回复于 2004-12-03 12:29:30 得分 2
在使用dataSource=dataset之前。
对dataSet做处理。比如
foreach(DataRow row in dataset.Tables[0])
{
for(int i=0;i<dataset.Tables[0].Columns.Count;i++)
{
if(row[i]==DBNULL.Value)
row[i]="";
}
}
datagrid.DataSource=dataset;
我很穷的。如果楼主能凑合用。就给点分吧Top
9 楼Jinpanxu(浪)回复于 2004-12-03 14:28:16 得分 0
winfrom 還是 web的?
Top
10 楼himaernew(himaer)回复于 2004-12-03 14:32:59 得分 3
sql server SQL :
SELECT ISNULL(A, '') FROM TABLE1Top
11 楼jinbao(金宝)回复于 2004-12-03 15:12:17 得分 0
winfromTop




