为什么我们运行时看不到gridview [英] Why gridview is not visible when we run
本文介绍了为什么我们运行时看不到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 HorizontalAlign = LeftVerticalAlign =Middle/>
< ItemStyle HorizontalAlign =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 HorizontalAlign =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屋!
查看全文