Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ASP中绑定到SQLDataSource?_C#_Asp.net_Bind_Sqldatasource_Boundfield - Fatal编程技术网

C# 如何在ASP中绑定到SQLDataSource?

C# 如何在ASP中绑定到SQLDataSource?,c#,asp.net,bind,sqldatasource,boundfield,C#,Asp.net,Bind,Sqldatasource,Boundfield,我正试图用sqldatasource进行数据绑定。现在,我有一个sqldatasource、数据绑定字段和模板字段,我使用以下方式绑定它们: . 我理解数据绑定字段,但在模板字段上使用Bind命令时,它如何知道要放在那里的值?它是否找到行的ID,然后使用sqldatasource获取值 另外,我如何在ASP中执行与Bind相同的操作,而是在C代码中执行?查看以下文章: visualc.NET <%@ Page language="c#" %> <%@ Import Namesp

我正试图用sqldatasource进行数据绑定。现在,我有一个sqldatasource、数据绑定字段和模板字段,我使用以下方式绑定它们: . 我理解数据绑定字段,但在模板字段上使用Bind命令时,它如何知道要放在那里的值?它是否找到行的ID,然后使用sqldatasource获取值


另外,我如何在ASP中执行与Bind相同的操作,而是在C代码中执行?

查看以下文章:

visualc.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>