Sub ddlID_SelectedIndexChanged(sender As Object, e As EventArgs)
Try
Dim strConnection As String = "Data Source=Name\MSSQLSERVER12;Initial Catalog=Test;Integrated Security=true"
Dim cmdText As String = "SELECT [id], [name], [address],[email] FROM [tbl_StudentRecord] where id=@id"
Dim data As New DataTable()
Dim adapter As New SqlDataAdapter(cmdText, strConnection)
adapter.SelectCommand.Parameters.AddWithValue("@id", ddlID.SelectedValue)
adapter.Fill(data)
rptbind.DataSource = data
rptbind.DataBind()
Catch ex As Exception
End Try
End Sub
在这个"数据"会来,但不会被束缚在转发器......? 如何将数据显示到转发器中?
<table style="margin-left: auto; margin-right: auto;">
<asp:DropDownList ID="ddlID" runat="server" AutoPostBack="true" AppendDataBoundItems="True" DataTextField="ID" DataValueField="ID"
OnSelectedIndexChanged="ddlID_SelectedIndexChanged">
<asp:ListItem Text="--Select--" Value="0"></asp:ListItem>
</asp:DropDownList>
</table>
<asp:Repeater ID="rptbind" runat="server">
</asp:Repeater>
在这个&#34;数据&#34;会来,但不会被束缚在转发器......? 如何将数据显示到转发器中?
答案 0 :(得分:0)
下面显示的是将数据绑定到Repeater(设计模式)的示例:
<asp:Repeater ID="rptReferences" runat="server">
<ItemTemplate>
<asp:Label ID="lblRef" ForeColor="#0869BD" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "FieldName")%>' visible="true"></asp:Label>
</ItemTemplate>
</asp:Repeater>