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

IsDBNull的有关问题

2012-01-31 
IsDBNull的问题if(Information.IsDBNull(newOverTimeData().ActualHours(guidHeadId).Tables[0].Rows[0][

IsDBNull的问题
if   (Information.IsDBNull(new   OverTimeData().ActualHours(guidHeadId).Tables[0].Rows[0][ "ActualWorkingHours "]))//片断是否为0(VB)
                        {
                                throw   new   Exception( "请先填写实际加班时间! ");

                        }
怎么把上面的该成对GridView的所有行进行检验?而不是单单第一行。

[解决办法]
在GridView_RowDataBound()中写那些判断的代码

if ((ListItemType)e.Row.RowType == ListItemType.AlternatingItem || (ListItemType)e.Row.RowType == ListItemType.Item)
{
if (Information.IsDBNull(new OverTimeData().ActualHours(guidHeadId).Tables[0].Rows[0][ "ActualWorkingHours "]))//片断是否为0(VB)
{
throw new Exception( "请先填写实际加班时间! ");

}

}

热点排行