【问题标题】:How to bind connection string to my SqlDataSource如何将连接字符串绑定到我的 SqlDataSource
【发布时间】:2013-03-13 06:35:30
【问题描述】:

我的 web.config 和 gridview 中有一个连接字符串。下面是我如何配置我的 gridview 的代码。

<asp:GridView ID="GridView1" OnRowDataBound="GridView1_RowDataBound" 

....

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:sb_cpdConnectionString %>" 
        SelectCommand="SELECT colID, lname, fname, address, hobby from table1 where column like '%' ">
<SelectParameters>
            <asp:ControlParameter ControlID="TextBox1" Name="lname" PropertyName="Text" 
                Type="String" />
            <asp:ControlParameter ControlID="TextBox1" Name="fname" PropertyName="Text" 
                Type="String" />
        </SelectParameters>
    </asp:SqlDataSource>

由于我想显示来自我的子数据源的另一个 gridview,并且我现在使用后面的代码,我如何将我的 SqlDataSource 绑定到我的数据库,就像我在我的 aspx 代码中所做的那样。

以下是我到目前为止所做的。

private SqlDataSource ChildDataSource(string strCustometId, string strSort)
{
    string strQRY = "";
    SqlDataSource ds = new SqlDataSource();
    string connectionString = WebConfigurationManager.ConnectionStrings["sb_cpdConnectionString"].ConnectionString;
    SqlConnection myConnection = new SqlConnection(connectionString);
    myConnection.Open();
strQRY = "SELECT [ID], [QuizNo]," +
                            "[Status],[CertificateNo],[Received] FROM [cpd_certificates]" +
                            " WHERE [ID] = '" + strCustometId + "'" +
                            "HAVING COUNT(*)=0 " + strSort;
   // this is where I need help to bind connection string.

我收到一个错误:connectionString 属性已被初始化。

【问题讨论】:

    标签: asp.net c#-4.0


    【解决方案1】:

    您应该将连接字符串分配给数据源的连接字符串属性

    string connectionString = WebConfigurationManager.ConnectionStrings["sb_cpdConnectionString"].ConnectionString;
    ds.ConnectionString = connectionString;
    

    【讨论】:

      猜你喜欢
      • 2014-03-10
      • 2010-11-27
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-16
      相关资源
      最近更新 更多