如何在ASP中绑定到SQLDataSource?

| 我正在尝试使用sqldatasource进行数据绑定。现在,我有一个sqldatasource,数据绑定字段和模板字段,它们使用以下方式绑定: <%#Bind(\“ ColumnName \”)%>。我了解数据绑定字段,但是在模板字段上使用\“ Bind \”命令时,它如何知道要放在其中的值?它是否找到该行的ID,然后使用sqldatasource获取该值? 另外,我将如何与ASP中的\“ Bind \”进行相同的操作,而在后面的C#代码中呢?     
已邀请:
        检查以下文章: ASP.NET数据绑定概述 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>
    

要回复问题请先登录注册