I want to populate the records existing in SQL Server DB table in a DropDownList. This is what I have done:
<script language="VB" runat="server">
Sub Page_Load(obj As Object,ea As EventArgs)
Dim objDS As DataSet
Dim objConn As SQLConnection
Dim objDapter As SQLDataAdapter
objConn=New SQLConnection("Server=(local);Database=DBName;UID=sa;PWD="
objDapter=New SQLDataAdapter("SELECT CName,FDate FROM Company ORDER BY CName,FDate",objConn)
objDS=new DataSet()
objDapter.Fill(objDS,"Comp"
cname.DataSource=objDS.Tables("Comp".DefaultView
cname.DataBind()
End Sub
</script>
<body>
<form runat="server">
<aspropDownList id="cname" runat="server">
<asp:ListItem>
<%# Container.DataItem("CName" & " " & Container.DataItem("FDate" %>
</asp:ListItem>
</aspropDownList>
</form>
But I am getting an error which says "Code blocks are not supported in this context" which points to the <%#
Container.DataItem..........%> line. Where am I erring? How do I rectify it?
Thanks,
Arpan
<script language="VB" runat="server">
Sub Page_Load(obj As Object,ea As EventArgs)
Dim objDS As DataSet
Dim objConn As SQLConnection
Dim objDapter As SQLDataAdapter
objConn=New SQLConnection("Server=(local);Database=DBName;UID=sa;PWD="
objDapter=New SQLDataAdapter("SELECT CName,FDate FROM Company ORDER BY CName,FDate",objConn)
objDS=new DataSet()
objDapter.Fill(objDS,"Comp"
cname.DataSource=objDS.Tables("Comp".DefaultView
cname.DataBind()
End Sub
</script>
<body>
<form runat="server">
<aspropDownList id="cname" runat="server">
<asp:ListItem>
<%# Container.DataItem("CName" & " " & Container.DataItem("FDate" %>
</asp:ListItem>
</aspropDownList>
</form>
But I am getting an error which says "Code blocks are not supported in this context" which points to the <%#
Container.DataItem..........%> line. Where am I erring? How do I rectify it?
Thanks,
Arpan