VS-2015のSQL Serverデータベース機能を使用してデータベースを作成しました.2つのグリッドビューをネストしようとしています。私は接続文字列の部分に着くまで、すべての設定をしています。私は、私のaspxページと私のaspx.csページに接続文字列を配置する必要があります。私は、サーバーエクスプローラにある私のDBの接続文字列を検索する場所を知っているか、いない、それはPLACEエラーとConnection String Visual Studioとは何ですか?2015
が適切な接続文字列がプロジェクトファイルにすでにあるので、それを行うための別の方法があれば
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
GridView gv = (GridView)e.Row.FindControl("GridView2");
SqlDataSource dbSrc = new SqlDataSource();
dbSrc.ConnectionString = ConfigurationManager.ConnectionStrings["Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\HUTDMS.mdf;Integrated Security=True"].ConnectionString;
dbSrc.SelectCommand = "SELECT * FROM textBooks WHERE thirteenISBN = '" + GridView1.DataKeys[e.Row.RowIndex].Value + "' ORDER BY BookTitle";
gv.DataSource = dbSrc;
gv.DataBind();
}
}
接続文字列「接続文字列に「\」が含まれていて、「認識できないエスケープシーケンス」と表示されています。これを否定して接続文字列を使用しますか?
あなたは置き換える必要
を置くことによって、逐語的文字列を使用してみてくださいあなたの接続文字列の前に@ @データソース... "]' – StaticBeagle
それは私の構文エラーを処理するが、すべてが正しいと思われるので、私はそれをテストすると、受信する接続名 'ConnectionName'が見つかりませんでしたアプリケーション構成または接続文字列が空です – Norque