Mega Code Archive

 
Categories / ASP.Net Tutorial / ASP Net Controls
 

Set SelectedItemStyle, SelectedItemTemplate, ItemTemplate for asp

<%@ Page Language="VB" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <script runat="server">    sub Page_Load(Sender as Object, e as EventArgs)        'set up connection       dim myConnection as new OleDbConnection( _             "PROVIDER=Microsoft.Jet.OLEDB.4.0;" _             & "DATA SOURCE=" _             & Server.MapPath("EmployeeDatabase.mdb;"))       'open connection       dim myCommand as new OleDbDataAdapter _          ("select * from employee", myConnection)       'fill dataset       dim ds as DataSet = new DataSet()       myCommand.Fill(ds, "employee")       'select data view and bind to server control       DataList1.DataSource = ds.Tables("employee").DefaultView       DataBind()    end sub        sub DataList1_ItemCommand(Sender as object, e as _       DataListCommandEventArgs)       DataList1.SelectedIndex = e.Item.ItemIndex       DataList1.DataBind()    end sub </script> <html><body>    <form runat="server">    <asp:DataList id="DataList1" runat="server"       SelectedItemStyle-BackColor="#cccc99"       repeatlayout="table"       repeatdirection="horizontal"       OnItemCommand="DataList1_ItemCommand"       DataKeyField="ID">       <ItemTemplate>          <asp:LinkButton id="button1" runat="server"             Text='<%# Container.DataItem("FirstName") & " " & _                Container.DataItem("LastName") %>'             Command="select" />                 </ItemTemplate>       <SelectedItemTemplate>          <%# Container.DataItem("FirstName") & " " & _             Container.DataItem("LastName") %><br>          ID:          <%# Container.DataItem("ID") %>          <br>       </SelectedItemTemplate>    </asp:DataList>    </form>     </body></html>