Salve raga!! Il datalist finalmente funziuona come voglio!!! Praticamente ho creato un barra OUTLOOK!!! conun effetto molto carino!
Cmq, ora devo dire alla datalist che si deve fermare con la creazione dei link se trova una cella del database vuota:

codice:
<% if ( %> <%#Container.DataItem("imgL4") != vuoto) then %> 
						<tr>
                            <td>
                                [img]<%# Container.DataItem("imgL4") %>[/img]
							</td>
                            <td>
                                <%# Container.DataItem("testoL4") %>
							</td>
                        </tr>
						<% end if %>
                    </tbody>
ovvero se il <%#Container.DataItem("imgL4") corrisponde ad una cella vuota del database, non deve eseguire la costruzione della <TD> ma non so come impostare il costrutto if, mi da questo messaggio:

Messaggio di errore del compilatore: BC30201: Prevista espressione corrispondente all'if.

Grazie anticipatamente

P.s. Il codice della mia datalist funzuionante!!

codice:
<%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">

Sub Page_Load
if Not Page.IsPostBack then
BindList()
end if
End Sub
     
	 
	 
	 Sub BindList()

       Dim ConnectionString As String = "server=(local);database=menu;user=sa"
       Dim CommandText As String = "select * from menu1"

       Dim myConnection As New SqlConnection(ConnectionString)
       Dim myCommand As New SqlDataAdapter(CommandText, myConnection)

       Dim ds As New DataSet()
       myCommand.Fill(ds,"menu1")

       DataList1.DataSource = ds.Tables("menu1")
       DataList1.DataBind()

     End Sub

     Private Sub DataList1_ItemCommand(ByVal obj As Object, ByVal e As DataListCommandEventArgs)

       Select (CType(e.CommandSource, LinkButton)).CommandName

        Case "Open"
          DataList1.SelectedIndex = e.Item.ItemIndex
          BindList()

        Case "Close"

          DataList1.SelectedIndex = -1
          BindList()

       End Select

     End Sub

</script>
<html>
<head>
    <link href="/menu.css" type="text/css" rel="stylesheet" />
</head>
<body>
    <form runat="server">
        <asp:DataList id="DataList1" runat="server" Font-Names="Verdana" Font-Name="Verdana" Font-Size="8pt" Width="150px" DataKeyField="pulsID" OnItemCommand="DataList1_ItemCommand" ShowHeader="False" CssClass=".puls">
            <SelectedItemTemplate>
                <table id="tSel" cellspacing="0" cellpadding="0" width="200" background="/img/item_bg.gif">
                    <tbody>
                        <tr>
                            <td onmouseover="tSel.background='/img/item_over.gif'" onmouseout="tSel.background='/img/item_bg.gif'">
                                <asp:LinkButton id="button1" Font-Bold="True" Font-Size="Medium" ForeColor="Black" CommandName="Close" Text='<%# Container.DataItem("testoPuls") %>' runat="server"></asp:LinkButton>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <table cellspacing="0" cellpadding="0" width="200" background="/img/group_bg.gif">
                    <tbody>
                        <tr>
                            <td>
                                [img]<%# Container.DataItem("imgL1") %>[/img]</td>
                            <td>
                                <%# Container.DataItem("testoL1") %></td>
                        </tr>
                        <tr>
                            <td>
                                [img]<%# Container.DataItem("imgL2") %>[/img]</td>
                            <td>
                                <%# Container.DataItem("testoL2") %></td>
                        </tr>
                        <tr>
                            <td>
                                [img]<%# Container.DataItem("imgL3") %>[/img]
							</td>
                            <td>
                                <%# Container.DataItem("testoL3") %>
							</td>
                        </tr>
						
						<tr>
                            <td>
                                [img]<%# Container.DataItem("imgL4") %>[/img]
							</td>
                            <td>
                                <%# Container.DataItem("testoL4") %>
							</td>
                        </tr>
				
                    </tbody>
                </table>
            </SelectedItemTemplate>
            <ItemTemplate>
                <table id="tIte" cellspacing="0" cellpadding="0" width="200" background="/img/item_bg.gif">
                    <tbody>
                        <tr>
                            <td onmouseover="tIte.background='/img/item_over.gif'" onmouseout="tIte.background='/img/item_bg.gif'">
                                <asp:LinkButton id="button1" Font-Bold="True" Font-Size="Medium" ForeColor="Black" CommandName="Open" Text='<%# Container.DataItem("testoPuls") %>' runat="server"></asp:LinkButton>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </ItemTemplate>
        </asp:DataList>
    </form>
</body>
</html>