Saludos
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
,
Gracias Okhosting, ya lo habia resuelto hace una hora aprox. aqui va el codigo por si a alguien le sirve.
<asp:DataList ID="DataList1" runat="server" Width="100%" RepeatColumns="5" RepeatDirection="Horizontal">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("Diseño")%>'></asp:Label>
<asp:ImageButton ID="ImageButton1" runat="server" Width="68" Height="68" CommandName="select" ImageUrl='<%# Eval("Imagen") %>' CommandArgument='<%#Eval("Diseño")%>' />
</ItemTemplate>
<SelectedItemStyle BorderColor="Green" BorderWidth="3" BorderStyle="Solid" />
</asp:DataList>
y una explicadita...
En el CommanName se le coloca select, para que pueda hacer los eventos del SelectedIndexChanged y pueda utilizar la etiqueta SelectedItemStyle, por lo que utilizo el CommandArgument para que cargue los Nombres de las Imagenes y asi en el Evento Protected Sub DataList1_ItemCommand(ByVal sour... del Datalist, referenciarlos con e.CommandArgument y asi saber cual es cual y hacer el update en la Bd de cual Theme es el Seleccionado,
No utilize el Evento Protected Sub DataList1_SelectedIndexChanged(ByVal send... ya que no le puedo sacar el CommandArgumment si no solo el el Index y de esta forma tendria que hacer el Update mediante el Consecutivo y no mediante el Nombre(Columna Diseño) como lo tengo planeado,
Aunque ahora me acaba de saltar la duda de si mejor actualizarlo por el Consecutivo (Mediante el Index) o por el Nombre (Columna Diseño) ya que pienso que por Entero seria mucho mas rapido. pero veo que hay un problema que al Eliminar un Registro de la Tabla, la Columna Consecutivo de tipo Integer Identity no se reinicia y esto podria ocasionar conflictos entre los indices del Datalist y los Indices de los Registros de las Tablas.
DBCC CHECKIDENT (Tabla, RESEED,0)
Intente con el comando pero no Reinicio...
Si me logro explicar?, alguna Solucion o Sugerencia?,
Jsrc1990.