后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

LINQ to SQL——GridView无法显示数据,数据库无法连接!

2021-07-06 20:44:28问答人已围观

简介 有如下文件:

default.aspx 与 default.aspx.cs
DataClasses.dbml 与 DataClasses.designer.cs(LINQ to SQL 类)
Database2.mdf (里面有两个表“产品

有如下文件:

default.aspx 与 default.aspx.cs
DataClasses.dbml 与 DataClasses.designer.cs(LINQ to SQL 类)
Database2.mdf (里面有两个表“产品资料”与“员工资料”)


default.aspx.cs的代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace myweb
{
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataClassesDataContext dc = new DataClassesDataContext("server=Charlie;database=DataClasses");
myGridView.DataSource = from c in dc.产品资料 select new { 名称 = c.名称, 价格 = c.价格, 质量 = c.质量 };
myGridView.DataBind();
}
}
}


启动VS2008调试时,web页面显示如下信息:

“/”应用程序中的服务器错误。

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

源错误:

行 14: DataClassesDataContext dc = new DataClassesDataContext("server=Charlie;database=DataClasses");
行 15: myGridView.DataSource = from c in dc.产品资料 select new { 名称 = c.名称, 价格 = c.价格, 质量 = c.质量 };
行 16: myGridView.DataBind();
行 17: }
行 18: }


源文件: F:\SharpPlan\MyProject\test\myweb\default.aspx.cs 行: 16


请问各位,我如何才能成功让GridView显示数据?!

最佳答案:

文章来源:https://q.cnblogs.com/q/2767/

Tags:.net技术 LINQ 

很赞哦! ()

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计90326篇文章
  • 浏览统计10088次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们