Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MS VS 2013,用于使用aspx.cs连接到本地数据库的Web本地数据库_C#_Asp.net_Sql_Database Connection - Fatal编程技术网

C# MS VS 2013,用于使用aspx.cs连接到本地数据库的Web本地数据库

C# MS VS 2013,用于使用aspx.cs连接到本地数据库的Web本地数据库,c#,asp.net,sql,database-connection,C#,Asp.net,Sql,Database Connection,使用MS VS 2013 Express for Web本地数据库(也是SQL Server Express),使用aspx.cs连接到本地数据库 当我运行代码时,浏览器上不会显示任何内容 finance2表中确实有数据。我已经彻底扫描了google和stackoverflow,所以如果有人能给我一个链接(例如)一个正在运行的MS VS 2013 Express for Web本地数据库(带有本地数据库),那就好了 当我试图调试将代码封装在try-catch块中时,我只能找到browserLin

使用MS VS 2013 Express for Web本地数据库(也是SQL Server Express),使用aspx.cs连接到本地数据库

当我运行代码时,浏览器上不会显示任何内容

finance2
表中确实有数据。我已经彻底扫描了google和stackoverflow,所以如果有人能给我一个链接(例如)一个正在运行的MS VS 2013 Express for Web本地数据库(带有本地数据库),那就好了

当我试图调试将代码封装在try-catch块中时,我只能找到browserLink.js _references.js not-found错误。不确定这是否是根本原因。 在此处显示错误(没有语法错误):

代码如下:

public partial class Default3 : System.Web.UI.Page
{
    public void atry()
    {
        string connectionString = @"Data Source=   
        (LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated  
        Security=True";

        string sql = "SELECT * FROM finance2";

        SqlConnection connection = new SqlConnection(connectionString);

        SqlDataAdapter dataadapter = new SqlDataAdapter(sql, connection);
        DataSet ds = new DataSet();

        connection.Open();
        dataadapter.Fill(ds);

        connection.Close();
        GridView1.DataSource = ds;
        GridView1.Visible = true;
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            atry();
        }
    }
 }
替换此项:

GridView1.DataSource = ds;
为此:

GridView1.DataSource = ds.Tables[0];

已尝试GridView1.DataSource=ds.Tables[0]。没有错误,但也没有显示任何内容。我确信表格中有数据!还尝试在IE中而不是在Chrome中打开。您确定
atry()
函数确实正在执行吗?是的,我添加了debug.Writeline注释以验证这一点。