【问题标题】:Displaying data through gridview通过gridview显示数据
【发布时间】:2014-09-21 19:31:42
【问题描述】:

我正在使用网格视图从本地数据库读取数据,但我得到一个未处理的异常。

页面显示这些消息:

路径中有非法字符。

说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详情:System.ArgumentException:路径中有非法字符。

来源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。

下面是web.config中的连接字符串

<connectionStrings>
    <add name="automobileDB"
     connectionString="Data Source=(LocalDB)\v11.0;
        AttachDbFilename=|DataDirectory|\     
        automobileDB.mdf; Integrated Security=True" 



    providerName="System.Data.SqlClient"/>
  </connectionStrings>

以下是我在 webform 中的网格视图代码:

<asp:SqlDataSource ID="ADDataSource" runat="server" 
            ConnectionString="<%$ ConnectionStrings:automobileDB %>"
            SelectCommand="SELECT * FROM [Advertisements]" > 
</asp:SqlDataSource>


<div>
    <asp:GridView ID="AddGridView" runat="server" AllowPaging="True" 
           AutoGenerateColumns="False" CssClass="list" DataKeyNames="Id" 
           DataSourceID="ADDataSource" GridLines="None">
           <Columns>
                 <asp:BoundField DataField="topic" HeaderText="First Name" />
                 <asp:BoundField DataField="Brand" HeaderText="Last Name" />
                 <asp:BoundField DataField="Model" HeaderText="Phone" />
                 <asp:BoundField DataField="Year" HeaderText="Email" />
           </Columns>
       </asp:GridView>

</div>

这里有什么异常?

谢谢

【问题讨论】:

  • 你能检查一下|DataDirectory|\` and automobileDB.mdf`之间是否有空格吗?
  • @ekad 有一个空间,我删除了它,现在它可以工作了。非常感谢。

标签: c# asp.net database gridview connection-string


【解决方案1】:

根据您在 web.config 中编写连接字符串的方式,|DataDirectory|\automobileDB.mdf 之间有一些空格。将您的连接字符串更改为:

<connectionStrings>
    <add name="automobileDB"
     connectionString="Data Source=(LocalDB)\v11.0;
        AttachDbFilename=|DataDirectory|\automobileDB.mdf; Integrated Security=True" 
    providerName="System.Data.SqlClient"/>
</connectionStrings>

【讨论】:

    猜你喜欢
    • 2011-06-11
    • 2012-07-08
    • 2016-10-16
    • 2014-02-21
    • 1970-01-01
    • 2014-01-18
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多