Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/10/2010, 15:17
fiorella3247
 
Fecha de Ingreso: febrero-2009
Mensajes: 101
Antigüedad: 16 años
Puntos: 0
Respuesta: DataGridView con TextBoxColumn y ComboBoxColumn

Hola JosueMariaca ¡!¡!
Gracias por tu respuesta ... Disculpa la tardanza en responder pero no habia tenido tiempo de revisar !¡¡!

Técnicamente comprendo lo que quieres explicarme ... Sin embargo hay algunas cosillas que no las tengo claras ... Por ejemplo:

Cita:
Iniciado por JosueMariaca Ver Mensaje
1. El gridview lo debes manejar con itemtemplates y con con BoundFiles. No se si ya lo tengas asi.
No se donde ubicar estas propiedades .... Ni para que se implementan... Ahora mismo buscare su funcion !¡!¡

Cita:
Iniciado por JosueMariaca Ver Mensaje
3. La estructura de tu grid deberia estar formada como sigue.

<asp:GridView ID="NombreDelGrid" runat="server" AutoGenerateColumns="False" Width="100%">
<RowStyle BackColor="#FFFADD" />
<Columns>
<asp:TemplateField HeaderText="Codig" >
<ItemTemplate>
<asp:Label ID="lblCodigo" runat="server" Text='<%# Eval("NombreDeColumnaQueContieneElCodigo") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle CssClass="alert" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" />
</asp:TemplateField>

<asp:TemplateField HeaderText="Nombre">
<ItemTemplate>
<asp:Label ID="LblNombre" runat="server" Text='<%# convert.tostring(Eval("ColumnaQueContieneNombre")) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle CssClass="alert" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" />
</asp:TemplateField>

<asp:TemplateField HeaderText="Resultado">
<ItemTemplate>
<asp:Label ID="lblResultado" runat="server" Text='<%# convert.tostring(Eval("ColumnaConResultado")) %>' Visible="false"></asp:Label>
<asp:TextBox ID="TextBox1" runat="server" MaxLength="20" Visible="false"></asp:TextBox>
<asp:DropDownList ID="DropDownList1" runat="server" Visible="false">
<asp:ListItem>Positivo</asp:ListItem>
<asp:ListItem>Negativo</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
<HeaderStyle CssClass="alert" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" />
</asp:TemplateField>

<asp:TemplateField HeaderText="identificador" Visible="false">
<ItemTemplate>
<asp:Label ID="LblIdentificador" runat="server" Text='<%# convert.tostring(Eval("Identificador")) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle CssClass="alert" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" />
</asp:TemplateField>


</Columns>
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<HeaderStyle CssClass="alert" />
<AlternatingRowStyle BackColor="#EFEFEF" />
</asp:GridView>
Aca si me dejas super desubicada !¡!¡ No se si postee en el grupo incorrecto... Pero eso no es Web Form ?¿ Yo estoy trabajando con Windows Form ... Especificamente Visual Studio 2010 ¡¡!¡


Cita:
Iniciado por JosueMariaca Ver Mensaje

El GridView tiene un evento llamado RowDataBound que lo encuentras en el boton de eventos de la ventana de propiedades del grid. Dando doble clic en el nos genera el codigo necesario.
Mi DataGridView no tienes ese evento !¡!¡ =(

Por favor guarda mi correo electrónico: [email protected] !¡!¡
Para conversar mejor... Y nuevamente muchas gracias por la atención prestada... y espero puedes hecharme una mano...

Saludos y Éxitos
__________________
Fiorellita