Gridview de insercion
Publicado por Javier Santamaria (312 intervenciones) el 09/07/2007 12:55:21
Hola amigos,
Necesito crear un gridview para insertar datos de los pasajeros. Mi problema en este momento es que tengo el gridview creado mediante item templates (no se si deberia usar estas templates o otras), pero cuando ejecuto la aplicacion no me aparece el gridview por tanto no puedo insertar los datos de ningun pasajero. Lo que quiero es que aparezca la primera fila en blanco del gridview para introducir los datos de un pasajero y cuando haya llenado esa fila poder agregar otra fila en blanco para introducir los datos de otro pasajero. Os dejo el codigo del gridview para que veais como he creado los campos de insercion:
<asp:GridView ID="GVPassengers" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:ButtonField CommandName="Insert" Text="Add" />
<asp:TemplateField HeaderText="Lead">
<ItemStyle HorizontalAlign="Center" />
<InsertItemTemplate>
<asp:RadioButton ID="RdoLead" runat="server" TabIndex="11" />
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Init">
<InsertItemTemplate>
<asp:TextBox ID="TxtInit" runat="server" TabIndex="12"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Surname">
<InsertItemTemplate>
<asp:TextBox ID="TxtSurname" runat="server" TabIndex="13"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Age *">
<InsertItemTemplate>
<asp:TextBox ID="TxtAge" runat="server" TabIndex="14"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="P.T. Card No Staff Travel">
<InsertItemTemplate>
<asp:TextBox ID="TxtStaff" runat="server" TabIndex="15"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Outward">
<ItemStyle HorizontalAlign="Center" />
<InsertItemTemplate>
<asp:CheckBox ID="CBOutward" runat="server" TabIndex="16" />
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Return">
<ItemStyle HorizontalAlign="Center" />
<InsertItemTemplate>
<asp:CheckBox ID="CBReturn" runat="server" TabIndex="17" />
</InsertItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Gracias por adelantado
Necesito crear un gridview para insertar datos de los pasajeros. Mi problema en este momento es que tengo el gridview creado mediante item templates (no se si deberia usar estas templates o otras), pero cuando ejecuto la aplicacion no me aparece el gridview por tanto no puedo insertar los datos de ningun pasajero. Lo que quiero es que aparezca la primera fila en blanco del gridview para introducir los datos de un pasajero y cuando haya llenado esa fila poder agregar otra fila en blanco para introducir los datos de otro pasajero. Os dejo el codigo del gridview para que veais como he creado los campos de insercion:
<asp:GridView ID="GVPassengers" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:ButtonField CommandName="Insert" Text="Add" />
<asp:TemplateField HeaderText="Lead">
<ItemStyle HorizontalAlign="Center" />
<InsertItemTemplate>
<asp:RadioButton ID="RdoLead" runat="server" TabIndex="11" />
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Init">
<InsertItemTemplate>
<asp:TextBox ID="TxtInit" runat="server" TabIndex="12"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Surname">
<InsertItemTemplate>
<asp:TextBox ID="TxtSurname" runat="server" TabIndex="13"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Age *">
<InsertItemTemplate>
<asp:TextBox ID="TxtAge" runat="server" TabIndex="14"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="P.T. Card No Staff Travel">
<InsertItemTemplate>
<asp:TextBox ID="TxtStaff" runat="server" TabIndex="15"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Outward">
<ItemStyle HorizontalAlign="Center" />
<InsertItemTemplate>
<asp:CheckBox ID="CBOutward" runat="server" TabIndex="16" />
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Return">
<ItemStyle HorizontalAlign="Center" />
<InsertItemTemplate>
<asp:CheckBox ID="CBReturn" runat="server" TabIndex="17" />
</InsertItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Gracias por adelantado
Valora esta pregunta


0