好像不行! dataReader.Read() 的意思是读完就不读了!
按你的意思,读完了就说没有数据!〉

解决方案 »

  1.   

    你的if else语句就是那样的功能啊!!else这么些就可以else {
         Response.Write("<script language='javascript'>alert('没有数据')</script>");
          }
      

  2.   

    else这么写也可以else {
         Response.Write("<script language='vbscript'>msgbox('没有数据')</script>");
          }
      

  3.   

    The type or namespace name 'Response' could not be found (are you missing a using directive or an assembly reference?)我是这样写了,可是报如上所写的错误。
    这段代码是写在.cs文件里,不是在.aspx.cs文件里.是不是没有导入相应的命名空间????
      

  4.   

    对 你要写
    HttpContext.Current.Response.Write()
    你看看
      

  5.   

    The type or namespace name 'HttpContext' could not be found (are you missing a using directive or an assembly reference?)还是没找到命名空间??
    帮人帮到底吧!刚接触c#,有一些地方搞不明白!!
      

  6.   

    呵呵
     没关系
    那你写
    System.web.HttpContext.Current.Response.Write()呵呵
    如果你在cs最上面写 
    using System.web.HttpContext就是可以直接写
    Current.Response.Write()
      

  7.   

    还不行!!
    我要崩溃了!!! The type or namespace name 'Web' does not exist in the class or namespace 'System' (are you missing an assembly reference?)
      

  8.   

    你这么说
    我可真想看看你的系统了
    怎么连 Web都没有
    你有QQ吗?
      

  9.   

    using System;
    using System.ComponentModel;
    using System.Collections;
    using System.Diagnostics;
    using System.Data.SqlClient;
    这是所有的命名空间,写在.cs 文件里,(不是.aspx.cs文件)
      

  10.   

    namespace ODBiz
    {
    /// <summary>
    /// Summary description for Component1.
    /// </summary>
    public class Client : System.ComponentModel.Component
    {
    private System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;
    private System.Data.SqlClient.SqlCommand sqlSelectCommand1;
    private System.Data.SqlClient.SqlCommand sqlInsertCommand1;
    private System.Data.SqlClient.SqlCommand sqlUpdateCommand1;
    private System.Data.SqlClient.SqlCommand sqlDeleteCommand1;
    private System.Data.SqlClient.SqlConnection sqlConnection1;
    /// <summary>
    /// Required designer variable.
    /// </summary>

            //protected ODBiz.ClientBaseInfo cbi;
    public Client(System.ComponentModel.IContainer container)
    {
    /// <summary>
    /// Required for Windows.Forms Class Composition Designer support
    /// </summary>
    container.Add(this);
    InitializeComponent(); //
    // TODO: Add any constructor code after InitializeComponent call
    //
    } public Client()
    {
    /// <summary>
    /// Required for Windows.Forms Class Composition Designer support
    /// </summary>
    InitializeComponent(); //
    // TODO: Add any constructor code after InitializeComponent call
    //
    }
                      public void GetCustomerInfo()
                      {
                         ......................                     if( dataReader.Read() )
                         {
                             CustomerName = dataReader.GetString(0);
                             CustomerType = dataReader.GetString(1);
                               CustomerAccount = dataReader.GetString(2);
                          }
                           else
                          {
                             ?????????????
                           }
                         ....................,
                       }
      

  11.   

    using System;namespace WebApplication5
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    public class Class1
    {
    public Class1()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    System.Web.HttpContext.Current.Response.Write ("<script language='javascript'>alert('没有数据')</script>");
    //
    }
    }
    }我新建的
    我这里就可以用
      

  12.   

    难道你那里没有System.Web???
    看看你的引用
    你是用vs.net吧
      

  13.   

    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    用过,在别的页面引用过
      

  14.   

    刚才我试着在这个讨厌的cs文件里导入using System.Web;
    竟然build 不通过但别的.aspx.cs页面可以怪事!!
      

  15.   

    在.cs 文件里也写其实这样写是绝对正确的System.Web.HttpContext.Current.Response.Write ("<script language='javascript'>alert('没有数据')</script>");而且不需要引用了
    还错吗??
      

  16.   

    应该用:
    Respose.Write("<script>alert('没找到数据')</script>");也可以用一个延时设计来做比如!
    下面是我的毕业设计中的一个!
    先用div或panel元素定义两个main和pageerr,main主要用来显示该页面的所有界,pageerr用来延迟访问!仔细分析下,会有好办法的!
    pageerr.InnerHtml="<meta http-equiv=refresh content=\"4;URL=photo.aspx\"><pre><div align=left><font color=red ><b>删除相片成功<b></font><br/>本页面将在3秒后自动返回<font color=red>班级像册</font>页面,<b>您可以选择以下操作:</b><br/><li><a href='"+urllink+"'>*返回班级首页</a></li><li><a href=load.aspx>*用户登陆!</a></li><li><a href=photo.aspx>班级像册页面</a></li><li><a href=\"javascript:window.close()\">*关闭此页</a></li></div></pre>";仔细看看,希望能有帮助!
      

  17.   

    在这个cs文件里导入using System.Web;
    竟然build 不通过但别的.aspx.cs页面可以
      

  18.   

    为什末在cs文件里不能导入using System.Web;???大伙帮帮忙!!
      

  19.   

    就是觉得奇怪,所以才问问大家我拭着另外建了一个项目 ,创建.cs文件,然后导入using System.Web;,这是没问题的。
    可谓什末在这个项目编译就通不过?〉????
      

  20.   

    创建.cs文件,然后导入using System.Web;,--》
    你是怎么导入的!?光在cs文件中using是没有用的!必须添加引用!(解决方案管理器!)
      

  21.   

    光在cs文件中using是没有用的!必须添加引用!(解决方案管理器!)
    我刚接触c#  ,有一些地方不明白
    我在.cs文件中写using System.Web,可编译根本通不过,还要怎末做???/