ASP.NET(vb.net) & DataList - Repeat Multiple Columns Example scripts how to use DataList control in asp.net , Gets or sets the number of columns to display in the DataList control.
ShotDev Focus:
- ASP.NET(vb.net) & DataList - Repeat Multiple Columns
Example
DataListRepeatColumns.aspx
- <%@ Import Namespace="System.Data"%>
- <%@ Import Namespace="System.Data.OleDb"%>
- <%@ Page Language="VB" %>
- <script runat="server">
- Dim objConn As OleDbConnection
- Dim objCmd As OleDbCommand
- Sub Page_Load(sender As Object, e As EventArgs)
- Dim strConnString As String
- strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& _
- Server.MapPath("database/mydatabase.mdb")&";"
- objConn = New OleDbConnection(strConnString)
- objConn.Open()
- BindData()
- End Sub
- Sub BindData()
- Dim strSQL As String
- strSQL = "SELECT * FROM category"
- Dim dtReader As OleDbDataReader
- objCmd = New OleDbCommand(strSQL, objConn)
- dtReader = objCmd.ExecuteReader()
- '*** BindData to DataList ***'
- myDataList.DataSource = dtReader
- myDataList.DataBind()
- dtReader.Close()
- dtReader = Nothing
- End Sub
- Sub Page_UnLoad()
- objConn.Close()
- objConn = Nothing
- End Sub
- </script>
- <html>
- <head>
- <title>ShotDev.Com Tutorial</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <asp:DataList id="myDataList" runat="server">
- <HeaderTemplate>
- <b>My Category</b>
- </HeaderTemplate>
- <ItemTemplate>
- <div align="center">
- <img src="images/<%#Container.DataItem("Picture")%>">
- <br />
- <%#Container.DataItem("CategoryName")%>
- </div>
- </ItemTemplate>
- <SeparatorTemplate>
- <hr />
- </SeparatorTemplate>
- </asp:DataList>
- </form>
- </body>
- </html>
Create a asp.net file and save to path root-path/dotnet/
Run
http://localhost/dotnet/DataListRepeatColumns.aspx
Screenshot