你的写得太复杂了,给你一段简单的。SqlDataAdapter adapter=new SqlDataAdapter("SQL语句",“连接字符串”);
DataSet ds = new DataSet();
adapter.Fill(ds,"表名");
DataGrid1.DataSource=er.Tables[0];
DataGrid1.DataBind();

解决方案 »

  1.   

    catch(Exception exp) 
    {
        Response.Write("cann't insert SQL order!:\nError Message" +exp.Message.ToString());
    }
    这是一个异常处理语句,我想要他以脚本语言的形式弹出窗体对话框,但是我改了好几种写法都不对,到低要怎么写呢??我在网上查的脚本写成:<script>alert('不能插入记录!')</script>;
    然后我在异常处理里面写成这样:
     Response.Write(@"<script>alert('"cann't lodedown SQL order!\nError Message:"'+'"exp.Message.ToString()"');</script>");
    不能运行,试了好几种写法都不能通过,我应该怎么写呢??指点指点哦
      

  2.   

    Response.Write(@"<script>alert(\"cann't lodedown SQL order!\nError Message:"+"exp.Message.ToString()\");</script>");
      

  3.   

    还是不行,天啊
    C:\Inetpub\wwwroot\WebApplication3\WebForm1.aspx.cs(125): 常数中有换行符
    C:\Inetpub\wwwroot\WebApplication3\WebForm1.aspx.cs(125): 应输入 )
    C:\Inetpub\wwwroot\WebApplication3\WebForm1.aspx.cs(125): 应输入 ;
    C:\Inetpub\wwwroot\WebApplication3\WebForm1.aspx.cs(125): 应输入 ;
    C:\Inetpub\wwwroot\WebApplication3\WebForm1.aspx.cs(125): 字符文本中字符太多
    我想不出还会错在哪里?