
21/09/2004, 04:19
|
| | Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 20 años, 6 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 |