I know that this is also a css question but looking for some help.

I have Gridview and the first column is a templatefield with a
linkbutton and a panel. In that panel I have a nested gridview. I am
trying to keep the panel at a small width to not space out the column
and then have the nested gridview expand across the parent gridview.
For some reason this works fine in IE 8 but does not work in IE 7. Any
suggestions, most of our users are on IE 7. I know the panel says it
is not visible but the visibility gets turned on and off through the
code page.

Thank you in advance here is my code.


<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False"
                    DataKeyNames="image_id"
DataSourceID="SqlDataSource1" Height="1px"
                    onrowdatabound="GridView1_RowDataBound" >
                    <RowStyle VerticalAlign="Top" />
                    <Columns>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:LinkButton ID="LinkButton1"
runat="server" Font-Bold="True"
                                     Font-Underline="False"
ForeColor="Blue"
                                    onclick="LinkButton1_Click"
Text="[+]"></asp:LinkButton>
                                <asp:Panel ID="Panel1" runat="server"
Visible="False" Width="40px" style="padding-top:20px">
                                    <asp:GridView ID="GridView2"
EnableTheming="false" runat="server" AutoGenerateColumns="False"
                                        BackColor="LightBlue"
CaptionAlign="Top"
                                        DataSourceID="SqlDataSource2"
Height="1px" Width="663px" style="">
                                        <Columns>
                                            <asp:BoundField
DataField="seqno" HeaderText="Seq No " SortExpression="seqno"
ItemStyle-HorizontalAlign="left" />
                                            <asp:BoundField
DataField="line_descr" HeaderText="Line Descr "
SortExpression="line_descr" ItemStyle-HorizontalAlign="right" />
                                            <asp:BoundField
DataField="unitcost" HeaderText="Unit Cost" SortExpression="unitcost"
ItemStyle-HorizontalAlign="right" DataFormatString="{0:c}"
HtmlEncode="false" />
                                            <asp:BoundField
DataField="quantity" HeaderText="Qty " SortExpression="quantity"
ItemStyle-HorizontalAlign="right" DataFormatString="{0:0}"
HtmlEncode="false" />
                                            <asp:BoundField
DataField="extamt" HeaderText="Ext Amt " SortExpression="extamt"
ItemStyle-HorizontalAlign="right" DataFormatString="{0:c}"
HtmlEncode="false" />
                                            <asp:BoundField
DataField="glacctno" HeaderText="GLAcctNo" SortExpression="glacctno"
ItemStyle-HorizontalAlign="right"/>
                                            <asp:BoundField
DataField="gl_descr" HeaderText="GL Descr " SortExpression="gl_descr"
ItemStyle-HorizontalAlign="right"/>
                                            <asp:BoundField
DataField="createdate" HeaderText="Create Date "
SortExpression="createdate" ItemStyle-HorizontalAlign="right"
DataFormatString="{0:MM/dd/yyyy}" HtmlEncode="false" />
                                            </Columns>
                                        <HeaderStyle
BackColor="#FFFFCC" />
                                    </asp:GridView>
                                    <asp:SqlDataSource
ID="SqlDataSource2" runat="server" ConnectionString="<%$
ConnectionStrings:ewmas200 %>"
                                    SelectCommand="select
seqno,det.description as
line_descr,unitcost,quantity,det.extamt,gl.glacctno,
                                                  gl.description as
gl_descr,createdate FROM tapVoucherDetl det left outer join
                                                  tapVoucherLineDist
line on det.voucherlinekey = line.voucherlinekey left outer join
                                                  tglAccount gl on
line.glacctkey = gl.glacctkey
                                                  where
voucherk...@voucher_key ">
                                        <SelectParameters>
                                            <asp:Parameter
Name="voucher_key" Type="String" />
                                        </SelectParameters>
                                    </asp:SqlDataSource>
                                </asp:Panel>
                            </ItemTemplate>
                        </asp:TemplateField>

        <asp:BoundField DataField="voucherkey" HeaderText="Key"
SortExpression="voucherkey">
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <asp:BoundField DataField="companyid" HeaderText="MST C/O"
SortExpression="companyid" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <asp:BoundField />
       <asp:BoundField DataField="tranid" HeaderText="InvoiceNo"
SortExpression="tranid" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <asp:BoundField DataField="postdate" HeaderText="Trans Date"
SortExpression="postdate" HtmlEncode="false" DataFormatString="{0:MM/
dd/yyyy}" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
         <asp:BoundField DataField="trandate" HeaderText="Invoice
Date" SortExpression="trandate" HtmlEncode="false"
DataFormatString="{0:MM/dd/yyyy}" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
         <asp:BoundField DataField="duedate" HeaderText="Due Date"
SortExpression="duedate" HtmlEncode="false" DataFormatString="{0:MM/dd/
yyyy}" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <asp:BoundField DataField="defaultco" HeaderText="Default C/O"
SortExpression="defaultco" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <asp:BoundField DataField="tranamt" HeaderText="Trans Amt"
SortExpression="tranamt" HtmlEncode="false" DataFormatString="{0:c}" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="right" />
        </asp:BoundField>
        <asp:BoundField DataField="balance" HeaderText="Balance"
SortExpression="balance" HtmlEncode="false" DataFormatString="{0:c}" >
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="right" />
        </asp:BoundField>
        <asp:BoundField DataField="checkno" HeaderText="Check No"
SortExpression="checkno">
        <HeaderStyle HorizontalAlign="Center" />
        <ItemStyle HorizontalAlign="left" Wrap="false" />
        </asp:BoundField>

        <asp:TemplateField HeaderText="Image">
            <ItemTemplate>
                <asp:LinkButton runat="server" ID="lb_image"
OnClick="lb_image_click" Text="Image"></asp:LinkButton>
            </ItemTemplate>
        </asp:TemplateField>
        </Columns>
</asp:GridView>

Reply via email to