最近在做一个搜索功能的时候,发现当用户搜索某些内容的时候,如果数据库有数据,就会显示在页面上.但是没有的时候呢,就一片空白,没有任何提示,觉得界面不友好.但是一时又不知道怎么判断dataset为空.网上找了一下,所以在这里写一下,方便自己以后复查.其实判断为空很简单,就这么写:

if (ds.Tables[0].Rows.Count == 0)//这里的意思是,table是存在的,但是row为零,就是适配的数据是零行,即是dataset没有相应数据。
{
Response.Write("<script>alert('您所搜索的关键字["+txtKeyword.Text+"]我们库存没有与该相关的电影,稍后我们将会增加该电影,敬请关注!');</script>");
}

附上一个完整databind的方法:

public void BindData()
{
DataSet ds = new DataSet();
StringBuilder strWhere = new StringBuilder();
if (txtKeyword.Text.Trim() != "")
{
                strWhere.AppendFormat("U_level like '%{0}%'", txtKeyword.Text.Trim());
}
ds = user.GetList(strWhere.ToString());
if (ds.Tables[0].Rows.Count == 0)
{
Response.Write("<script>alert('您所搜索的关键字["+txtKeyword.Text+"]我们库存没有与此相关的内容,请修改关键字再查询,谢谢。');</script>");
}
else
{
gridView.DataSource = ds;
gridView.DataBind();
}
}

转载于:https://www.cnblogs.com/nangong/archive/2012/12/07/2807470.html

判断dataset是否为空相关推荐

  1. C++ 判断指针是否为空

    C++ 判断指针是否为空 使用NULL #include <iostream> #include <string> using namespace std;int main() ...

  2. C++ 判断字符串是否为空

    C++ 判断字符串是否为空 有2种方法 1种是用使用empty 2 使用== 与"" 比较 具体的如下: #include <iostream> #include &l ...

  3. python 判断字符串是否为空,字典是否为空,列表是否为空,元组是否为空的方法

    在python 中 None,空列表[],空元组(),空字典{},0都是被程序判断为False ,所以我们判断对象是否为空可以直接是用if x 或者if not x 的方法来判断对象是否为空 2个方法 ...

  4. JS如何判断json是否为空

    1.判断json是否为空 jQuery.isEmptyObject(): 2.遍历json function getHsonLength(json{var jsonLength=0;for (var ...

  5. JavaScript判断对象是否为空对象或空数组

    1. 判断一个变量是对象还是数组 首先判断一个变量是对象还是数组,不能使用typeof来判断,因为不管是对象还是数组,使用typeof得到的都是"object". 可以使用Obje ...

  6. java判断一个对象是否为空_Java中判断对象是否为空的方法的详解

    首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的: 另一种是org.springframework.util包下的.这两种StringU ...

  7. Pandas判断dataframe是否为空

    Pandas判断dataframe是否为空 目录 Pandas判断dataframe是否为空 #仿真数据 #查看dataframe是否为空

  8. c语言如何判断数组不为空,PHP 判断数组是否为空的几种方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在php中判断是否为数组很简单,php中利用is_array() 函数就可以快速判断变量是否为数组了.is_array - 检测变量是否是数组Report ...

  9. python检查列表是否为空_Python 中判断列表是否为空的方法

    在判断列表是否为空时,你更喜欢哪种方式?决定因素是什么? 在 Python 中有很多检查列表是否是空的方式,在讨论解决方案前,先说一下不同方法涉及到的不同因素. 我们可以把判断表达式可以分为两个阵营: ...

最新文章

  1. HDU1425简单排序题
  2. 使用函数对4*4的二维数组转置
  3. Select和SelectMany之间的区别
  4. 大学计算机html,编程基础(C+VB+HTML)(辅)19级计算机
  5. Android SettingProvider详解
  6. POJ 3046 Ant Counting
  7. C# 参数化SQL语句中的like和in
  8. 基于Nexys4DDR的数字时钟设计
  9. 在实际项目中使用LiteDB NoSQL数据库
  10. leetcode题解279-完全平方数
  11. 2013阿里技术嘉年华:阿里数据同步前世今生
  12. 2018.11.07-1015-幸运字符串查询 (lucky)
  13. android中broadcastreceiver的用法-代码中注册
  14. 从CSV和VCF文件中获取联系人信息
  15. 从零开始学习编程_从这里开始学习编程
  16. 基于SIFT特征提取的图像拼接算法matlab仿真
  17. 靶场练习第十四天~vulnhub靶场之dc-6
  18. 一份超详细的网站推广优化方案 1
  19. 考研这么累,能支持你坚持到底的是什么?
  20. 手把手教你从分析到实现,王者荣耀壁纸爬虫!表弟馋哭了!

热门文章

  1. mysql中logs库_MySQL Logs
  2. python npz文件_numpy的文件存储 .npy .npz 文件
  3. 9开启线程日志_GC 日志分析
  4. android 设置setmultichoiceitems设置初始化勾选_阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?...
  5. java如何恢复成eclipse项目,清理一下垃圾,Eclipse里面的项目全部不见了,怎么恢复...
  6. mysql服务器端的参数有很多_但是对于大多数初学者来说_mysql优化的重要参数 key_buffer_size table_cache...
  7. Linux常用命令学习(shell 脚本)
  8. 回顾2021,展望2022
  9. CenterNet算法快速入门
  10. csgo怎么控制电脑玩家_图文详解电脑怎么发起远程控制