如何解决如何在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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。