Necesito tener acceso a una celda de un DataGrid con Visual Basic .Net
El proyecto ya está hecho en Framework 4 y Visual Basic, lo que necesito hacer es unir celdas para que se vea mas ordenado un reporte. El problema es que no he encontrado cómo hacerlo en un DataGrid, no encuentro propiedades Rows o Cell (sólo me da acceso a la propiedad Column) y necesito hacerlo rápido
Acá dejo el código con el que declaro el datagrid
Código vb:
Ver original
<asp:DataGrid id="datosReporte" clientIDMode="Static" AutoGenerateColumns="false" DataKeyField="gru_int_id" AllowSorting="true" AllowPaging="false" CssClass="tbl_form" Width="100%" runat="server"> <Columns> <asp:TemplateColumn HeaderText="Creador" HeaderStyle-CssClass="header"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "usu_nombre")%> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Categoría" HeaderStyle-CssClass="header"> <ItemTemplate> <%# databinder.Eval(Container.DataItem, "cat_gru_int_nombre") %> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Grupo de Interés" HeaderStyle-CssClass="header"> <ItemTemplate> <%# databinder.Eval(Container.DataItem, "gru_int_nombre") %> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Tipo de Relación" HeaderStyle-CssClass="header"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "tip_rel_nombre")%> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Importancia Relación" HeaderStyle-CssClass="header"> <ItemTemplate> <%# databinder.Eval(Container.DataItem, "imp_rel_nombre") %> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Nombre Plan de Trabajo" HeaderStyle-CssClass="header"> <ItemTemplate> <asp:HyperLink ID="ver_plan" Text='<%# DataBinder.Eval(Container.DataItem, "plan_inv_nombre")%>' NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "plan_inv_id", "javascript:consultarPlan({0});") %>' ToolTip="Consultar este plan de trabajo" runat="server"> </asp:HyperLink> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Estado Plan" HeaderStyle-CssClass="header"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "estado_plan")%> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Fecha de Creación" HeaderStyle-CssClass="header"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "plan_inv_fec_creacion")%> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:DataGrid>
Agradezco su colaboración al respecto.
Saludos,
RV