【问题标题】:How do I Bind in ASP to a SQLDataSource?如何在 ASP 中绑定到 SQLDataSource?
【发布时间】:2015-05-09 04:07:11
【问题描述】:

我正在尝试使用 sqldatasource 来解决数据绑定问题。现在我有一个 sqldatasource、数据绑定字段和模板字段,我使用以下方法进行绑定: 。我了解数据绑定字段,但是在模板字段上使用“绑定”命令时,它如何知道要放在那里的值?是否找到行的ID,然后使用sqldatasource获取值?

另外,我将如何在 ASP 中执行与“绑定”相同的操作,但在后面的 C# 代码中?

【问题讨论】:

    标签: c# asp.net bind sqldatasource boundfield


    【解决方案1】:

    查看以下文章:

    ASP.NET data binding overview

    Visual C# .NET

    <%@ Page language="c#" %>
    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %>
    
    <script runat="server">
    void Page_Load(Object sender, EventArgs e) 
    { 
       SqlConnection cnn = new 
           SqlConnection("server=(local);database=pubs;Integrated Security=SSPI"); 
       SqlDataAdapter da = new SqlDataAdapter("select * from authors", cnn); 
       DataSet ds = new DataSet(); 
       da.Fill(ds, "authors"); 
       Repeater1.DataSource = ds.Tables["authors"];
       Repeater1.DataBind();
    }
    </script>
    <html>
    <body>
       <form id="WebForm2" method="post" runat="server">
          <asp:Repeater id="Repeater1" runat="server">
             <ItemTemplate>
             <%# DataBinder.Eval(Container.DataItem,"au_id") %><br>
             </ItemTemplate>
          </asp:Repeater>
       </form>
    </body>
    </html>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 2013-05-11
      相关资源
      最近更新 更多