Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2009, 12:21
igonfil
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 7 meses
Puntos: 1
Introducir un GridView dentro de un <ContentTemplate>

Hola a tod@s tengo una problema con introducir dentro de un <ContentTemplate> de <ajaxToolkit:Accordion> un GridView ya que introduzco GridView (gvBooks) dentro de un <ContentTemplate> desde un archivo default.aspx y luego a la hora de introducir codigo dentro de un archivo default.aspx.vb no me reconoce dicho GridView. Si me podeis ayudar os lo agradecería, y perdonar por tantas molestias.

Código PHP:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<
html xmlns="http://www.w3.org/1999/xhtml" >
<
head id="Head1" runat="server"
<
title>Accordion</title
<
style type="text/css"
.
accordionCabecera 

border1px solid black
backgroundblue url(img/glossyback.gifrepeat-x bottom left;
font-familyArialSans-Serif
font-size14px
font-weightbold
padding4px
margin-top4px
cursorpointer


.
accordionContenido 

font-familySans-Serif
background-color#fff8ab; 
border1px solid black
border-topnone
font-size12px
padding7px

</
style


</
head
<
body
<
form id="form1" runat="server"
<
div

<
asp:ScriptManager id="ScriptManager" runat="server" /> 

<
ajaxToolkit:Accordion ID="accordionBooks" runat="server" FadeTransitions="True" FramesPerSecond="50" Width="250px" TransitionDuration="200" HeaderCssClass="accordionCabecera" ContentCssClass="accordionContenido" onitemdatabound="accordionBooks_ItemDataBound" DataSourceID="sds1"


<
HeaderTemplate>   
    <
p>   
        <
asp:Literal ID="litCategory" runat="server" Text="Category:" />   
        <
asp:Label ID="lblBookCategory" Text='<%# DataBinder.Eval(Container.DataItem, "category_name") %>' runat="server" />   
    </
p>   
</
HeaderTemplate>

<
ContentTemplate>   
<
asp:HiddenField ID="hdnCategoryId" Value='<%# DataBinder.Eval(Container.DataItem, "id") %>' runat="server" />   
    <
table>
        <
tr>
            <
td>
                <
asp:GridView ID="gvBooks" runat="server" DataKeyNames="Id" AutoGenerateColumns="false" Width="100%">
                    <
Columns>   
                        <
asp:BoundField DataField="id" runat="server" />   
                        <
asp:TemplateField>   
                            <
ItemTemplate>   
                                <
asp:Label ID="lblTitle" Text='<%# DataBinder.Eval(Container.DataItem, "Title") %>' runat="server" />   
                            </
ItemTemplate>   
                        </
asp:TemplateField>   
                        <
asp:TemplateField>   
                            <
ItemTemplate>   
                                <
asp:Label ID="lblPublisher" Text='<%# DataBinder.Eval(Container.DataItem, "Publisher") %>' runat="server" />   
                            </
ItemTemplate>   
                        </
asp:TemplateField>   
                        <
asp:TemplateField>   
                            <
ItemTemplate>   
                                <
asp:Label ID="lblISBN" Text='<%# DataBinder.Eval(Container.DataItem, "ISBN") %>' runat="server" />   
                            </
ItemTemplate>   
                        </
asp:TemplateField>   
                </
Columns>
            </
asp:GridView>   
        </
td>
    </
tr>
</
table>
</
ContentTemplate>   


</
ajaxToolkit:Accordion>
    &
nbsp;

<%--<
asp:SqlDataSource ID="sds1" runat="server" ConnectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\MisProgramas\MenuAcordeon1\App_Data\Database.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" ProviderName="System.Data.SqlClient" SelectCommand="SELECT notTitulo, notContenido, codnotCont FROM Noticias1, Noticias2" />--%>

</
div
</
form
</
body
</
html