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

本文关键字:数据库 aspx 使用 cs 连接 VS Web MS 用于 2013 | 更新日期: 2023-09-27 17:59:01

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

当我运行代码时,浏览器上没有显示任何内容。

finance2表中确实有数据。我已经彻底扫描了谷歌和stackoverflow,所以如果有人能给我一个链接(例如),一个正在工作的MSVS2013ExpressforWebLocalDatabase(带本地数据库),那就好了。

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

这是代码:

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();
        }
    }
 }

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

替换此:

GridView1.DataSource = ds;

有了这个:

GridView1.DataSource = ds.Tables[0];