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

怎么判断是否存在某个索引的datarow

2013-10-18 
如何判断是否存在某个索引的datarowint l 0for (int i 0 i count i++){int currentTop begin_

如何判断是否存在某个索引的datarow


        int l = 0;
        for (int i = 0; i <= count; i++)
        {
            int currentTop = begin_top - i * step;
            bool flag = currentTop != 0;
            begin_html += string.Format(@"<span style=""padding-top:{0}px;"">", currentTop);

            for (int j = 0; j <= i; j++)
            {
                try
                {
                    begin_html += string.Format(@"<img src=""{0}""/>", dt.Rows[l]["HomeImgUrl"]);
                }
                catch
                {

                }
                l++;
            }
            begin_html += "</span>";
        }

以上是一个嵌套循环,要通过l索引某行的数据并显示,目前是通过try catch解决的,我试了下面的方法行不通
if (!dt.Rows[l].IsNull(0))
                    begin_html += string.Format(@"<img src=""{0}""/>", dt.Rows[l]["HomeImgUrl"]);


不知道应该怎样判断某个datarow不存在或为空。
[解决办法]
try catch最简单了。
[解决办法]
if(dt.Rows[l]!=null)
{
   ...
}

热点排行