为什么我们运行时看不到gridview [英] Why gridview is not visible when we run

查看:72
本文介绍了为什么我们运行时看不到gridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在添加一个GridView&然后从SQL Server数据库中显示数据。问题是GridView没有在带有或没有数据的浏览器中显示。



I'm adding a GridView & then showing data in it from a SQL Server database. The problem is that the GridView is not displaying in the browser with or without data.

<pre> <asp:GridView ID="grdLocation" runat="server" AutoGenerateColumns="False" 
         onrowdatabound="grdLocation_RowDataBound" 
         onrowdeleted="grdLocation_RowDeleted" Width="100%" CssClass="grid-view" 
         EnableModelValidation="True" ViewStateMode="Enabled">
        <Columns>   
            <asp:TemplateField HeaderText="Location Name">
                <ItemTemplate>
                    <asp:Label ID="lblShowLocationName" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
                </ItemTemplate>
                <EditItemTemplate>
                    <asp:TextBox ID="txtEditLocationName" runat="server" Text='<%# Eval("Name") %>'></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvLocationName" runat="server" ControlToValidate="txtEditLocationName" SetFocusOnError="true" ErrorMessage="*" ValidationGroup="LocationUpdate"></asp:RequiredFieldValidator>
                    <%--<asp:RegularExpressionValidator ID="rexvLocationNameEdit" runat="server" ControlToValidate="txtEditLocationName" SetFocusOnError="true" ValidationGroup="Location" ValidationExpression="^[a-zA-Z ]*$" ErrorMessage="Only Alphabets Allowed" Display="Dynamic"></asp:RegularExpressionValidator>--%>
                </EditItemTemplate>
                <HeaderStyle HorizontalAlign="Left" VerticalAlign="Middle" />
                <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" />
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Location Code">
                <ItemTemplate>
                    <asp:Label ID="lblShowLocationCode" runat="server" Text='<%# Eval("Code") %>'></asp:Label>
                </ItemTemplate>
                <EditItemTemplate>
                    <asp:TextBox ID="txtEditLocationCode" runat="server" Text='<%# Eval("Code") %>' 
                        ></asp:TextBox>
                    
                </EditItemTemplate>
                <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" />
            </asp:TemplateField>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:ImageButton ID="imgBtnshow" runat="server" ToolTip="View" 
                        CommandArgument='<%# Eval("LocationId") %>' ImageUrl="~/Images/file_edit.png"
                        onclick="imgBtnshow_Click" />
                </ItemTemplate>
                <EditItemTemplate>
                    <asp:ImageButton ID="imgBtnEdit" runat="server" CommandArgument='<%# Eval("LocationId") %>' ImageUrl="~/Images/buttonsave.png" OnClick="imgBtnEdit_Click" ValidationGroup="LocationUpdate" ToolTip="Update" />
                    <asp:ImageButton ID="imgBtnCancel" runat="server" ToolTip="Cancel"
                    ImageUrl="~/Images/1350368827_save_delete.png" onclick="imgBtnCancel_Click"/>
                </EditItemTemplate>
                <ItemStyle Width="50px" />
            </asp:TemplateField>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:ImageButton ID="imgBtnDelete" runat="server" CommandArgument='<%# Eval("LocationId") %>' ImageUrl="~/Images/delete-256.png" OnClick="imgBtnDelete_Click" OnClientClick="Confirm()" ToolTip="Delete"/>
                </ItemTemplate>
                <ItemStyle Width="50px" />
            </asp:TemplateField>
            
        </Columns>
     </asp:GridView>





我尝试过:



我不知道哪里有问题,我认为代码都可以,但为什么这个gridview在我们运行时不可见。



What I have tried:

I dont know where is problem ,there is i think all ok in code but why this gridview is not visible when we run.

推荐答案

ErrorMessage =仅允许使用字母Display =Dynamic>< / asp:RegularExpressionValidator> - %>
< / EditItemTemplate>
< HeaderStyle Horizo​​ntalAlign = LeftVerticalAlign =Middle/>
< ItemStyle Horizo​​ntalAlign =LeftVerticalAlign =Middle/>
< / asp:TemplateField>
< asp: TemplateField HeaderText =Location Code>
< ItemTemplate>
< asp:Label ID =lblShowLocationCoderunat =serverText ='<%#Eval(Code)% >'>< / asp:标签>
< / ItemTemplate>
< EditItemTemplate>
< asp:TextBox ID =txtEditLocationCoderunat =serverText ='<%#Eval(Code)%>'
>< / asp:TextBox>

< / EditItemTemplate>
< ItemStyle Horizo​​ntalAlign =LeftVerticalAlign =Middle/>
< / asp:TemplateField>
< asp:TemplateField>
< ItemTemplate>
< asp:ImageButton ID =imgBtnshowrunat =serverToolTip =View
CommandArgument ='<%#Eval(LocationId)%>'ImageUrl =〜/ Images / file_edit.png
onclick =imgBtnshow_Click/>
< / ItemTemplate>
< EditItemTemplate>
< asp:ImageButton ID =imgBtnEditrunat =serverCommandArgument ='<%#Eval(LocationId)%>'ImageUrl =〜/ Images / buttonsave.pngOnClick = imgBtnEdit_ClickValidationGroup =LocationUpdateToolTip =Update/>
< asp:ImageButton ID =imgBtnCancelrunat =serverToolTip =Cancel
ImageUrl =〜/ Images / 1350368827_save_delete.pngonclick =imgBtnCancel_Click/>
< / EditItemTemplate>
< ItemStyle Width =50px/>
< / asp:TemplateField>
< asp:TemplateField>
< ItemTemplate>
< asp:ImageButton ID =imgBtnDeleterunat =serverCommandArgument ='<%#Eval(LocationId)%>'ImageUrl =〜/ Images / delete-256.pngOnClick =imgBtnDelete_ClickOnClientClick =Confirm()ToolTip =Delete/>
< / ItemTemplate>
< ItemStyle Width =50px/>
< / asp:TemplateField>

< / Columns>
< / asp:GridView>
" ErrorMessage="Only Alphabets Allowed" Display="Dynamic"></asp:RegularExpressionValidator>--%> </EditItemTemplate> <HeaderStyle HorizontalAlign="Left" VerticalAlign="Middle" /> <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" /> </asp:TemplateField> <asp:TemplateField HeaderText="Location Code"> <ItemTemplate> <asp:Label ID="lblShowLocationCode" runat="server" Text='<%# Eval("Code") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtEditLocationCode" runat="server" Text='<%# Eval("Code") %>' ></asp:TextBox> </EditItemTemplate> <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" /> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:ImageButton ID="imgBtnshow" runat="server" ToolTip="View" CommandArgument='<%# Eval("LocationId") %>' ImageUrl="~/Images/file_edit.png" onclick="imgBtnshow_Click" /> </ItemTemplate> <EditItemTemplate> <asp:ImageButton ID="imgBtnEdit" runat="server" CommandArgument='<%# Eval("LocationId") %>' ImageUrl="~/Images/buttonsave.png" OnClick="imgBtnEdit_Click" ValidationGroup="LocationUpdate" ToolTip="Update" /> <asp:ImageButton ID="imgBtnCancel" runat="server" ToolTip="Cancel" ImageUrl="~/Images/1350368827_save_delete.png" onclick="imgBtnCancel_Click"/> </EditItemTemplate> <ItemStyle Width="50px" /> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:ImageButton ID="imgBtnDelete" runat="server" CommandArgument='<%# Eval("LocationId") %>' ImageUrl="~/Images/delete-256.png" OnClick="imgBtnDelete_Click" OnClientClick="Confirm()" ToolTip="Delete"/> </ItemTemplate> <ItemStyle Width="50px" /> </asp:TemplateField> </Columns> </asp:GridView>





我尝试过:



我不知道哪里有问题,我认为代码都可以,但为什么我们跑步时这个gridview不可见。



What I have tried:

I dont know where is problem ,there is i think all ok in code but why this gridview is not visible when we run.


这篇关于为什么我们运行时看不到gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆