Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2004, 04:19
marccerdan
 
Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 19 años, 8 meses
Puntos: 0
Problema de conversion a String en Datalist

Tengo el siguiente codigo:

<asp:DataList ID="dlMenu" style="Z-INDEX: 100; LEFT: 8px; POSITION: absolute; TOP: 0px" RepeatDirection="Horizontal" Runat="server" Height="15" HorizontalAlign="Left">
<ItemStyle ForeColor="#2A8D28" Width="96" VerticalAlign="Top" HorizontalAlign="Center" />
<ItemTemplate>
<div class="menuselect">
<asp:LinkButton ID="lbMenu" Font-Bold="True" CommandName="select" Runat="server" Text='<%# Container.DataItem(idiomaActual)%>' CommandArgument='<%# Container.DataItem("Identificador")%>' />
</div>
</ItemTemplate>
.....

y

Sub dlIdiomes_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs ) Handles dlIdiomes.ItemCommand
dlIdiomes.DataBind()
idiomaActual = Convert.ToString(e.CommandArgument())dlMenu.DataBind()
End Sub


<%# Container.DataItem(idiomaActual)%>
Debe recibir una cadena String, es decir, idiomaActual que viene del archivo de codigo debe pasarse como string.
-->idiomaActual = Convert.ToString(e.CommandArgument())

Cuando compilo el error es:
ERROR:sp no es DataColumn ni DataRelation para la tabla Menu.
"sp" es un ejemplo del valor string que le quiero pasar

Tambien lo he probado convirtiendo a string con Ctype y el error es el mismo

Alguien me puede ayudar?

Gracias ;)

Marc