单击“链接按钮”时防止GridView调整大小

使用者7291

单击“编辑链接”按钮时,如何防止调整网格大小?我只需要固定我的网格视图即可。

请注意,当您单击“编辑”链接按钮时,将出现2个按钮:1用于更新,1用于取消,在其他单元格中出现文本框以更新值,这就是网格调整大小的原因。我该如何解决这个问题?

那是我的asp代码:

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" onrowdatabound="GridView1_RowDataBound" 
        AutoGenerateColumns="False" Width="604px" 
        DataKeyNames="id,firstname,lastname,adress,email,telephone,birthday">

        <Columns>
        <asp:TemplateField>

                <ItemTemplate>
                      <asp:CheckBox id="Select" runat="server" OnCheckedChanged="CheckedChanged" AutoPostBack="false"/>
                      <asp:LinkButton  ID="idedit" CommandName="Edit" CausesValidation="true" runat="server"
                            ToolTip="Edit"  Text="Edit"/>
                      <asp:LinkButton ID="selectID" CommandName="Select" CausesValidation="true" runat="server"
                            ToolTip="Select"  Text="Select" />
                    </ItemTemplate>

                <EditItemTemplate>

                 <asp:LinkButton  ID="idupdate" CommandName="Update" runat="server" CausesValidation="false" Text="Update"
                            ToolTip="Update" OnClientClick="javascript:if(!confirm('Are you sure do you want to update this?')){return false;}" />
                        <asp:LinkButton  ID="idcancel" runat="server" CommandName="Cancel" CausesValidation="false"
                            Text="Cancel" ToolTip="Cancel"/>
                </EditItemTemplate>
                </asp:TemplateField>

            <asp:TemplateField HeaderText="firstname">
                <EditItemTemplate> 
                    <asp:TextBox ID="fnmaetxt" runat="server" Text='<%# Bind("firstname") %>'></asp:TextBox>
                    <%--<asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="fnmaetxt" Text="The first name field is required!"/>--%>
                </EditItemTemplate> 
                <ItemTemplate> 
                    <asp:Label ID="lblfirstname" runat="server" Text='<%# Bind("firstname") %>'></asp:Label> 
                </ItemTemplate> 
            </asp:TemplateField> 

            <asp:TemplateField HeaderText="lastname">
                <EditItemTemplate> 
                    <asp:TextBox ID="lnametxt" runat="server" Text='<%# Bind("lastname") %>'></asp:TextBox>
                    <%--<asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="lnametxt" Text="The last name field is required!"
                                        runat="server" />--%>
                </EditItemTemplate> 
                <ItemTemplate> 
                    <asp:Label ID="lbllastname" runat="server" Text='<%# Bind("lastname") %>'></asp:Label> 
                </ItemTemplate> 
            </asp:TemplateField> 

            <asp:TemplateField HeaderText="adress">
                <EditItemTemplate> 
                    <asp:TextBox ID="adresstxt" runat="server" Text='<%# Bind("adress") %>'></asp:TextBox>
                </EditItemTemplate> 
                <ItemTemplate> 
                    <asp:Label ID="lbladress" runat="server" Text='<%# Bind("adress") %>'></asp:Label> 
                </ItemTemplate> 
            </asp:TemplateField> 

            <asp:TemplateField HeaderText="email">
                <EditItemTemplate> 
                    <asp:TextBox ID="emtailtxt" runat="server" Text='<%# Bind("email") %>'></asp:TextBox>
                    <%--<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="emtailtxt" Text="Not a Valid Email Address" SetFocusOnError="True" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" />--%>
                </EditItemTemplate> 
                <ItemTemplate> 
                    <asp:Label ID="lblemail" runat="server" Text='<%# Bind("email") %>'></asp:Label> 
                </ItemTemplate> 
            </asp:TemplateField> 


           <asp:TemplateField HeaderText="telephone">
                <EditItemTemplate> 
                    <asp:TextBox ID="phonetxt" runat="server" Text='<%# Bind("telephone") %>'></asp:TextBox>
                    <%--<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="phonetxt" Text="Not a Valid phone number " SetFocusOnError="True" ValidationExpression="\d{8}"/>--%>
                </EditItemTemplate> 
                <ItemTemplate> 
                    <asp:Label ID="lbltelephone" runat="server" Text='<%# Bind("telephone") %>'></asp:Label> 
                </ItemTemplate> 
            </asp:TemplateField> 


           <asp:TemplateField HeaderText="birthday">
                <EditItemTemplate> 
                    <asp:TextBox ID="birthdaytxt" runat="server" Text='<%# Bind("birthday") %>'></asp:TextBox>
                </EditItemTemplate> 
                <ItemTemplate> 
                    <asp:Label ID="lblbirthday" runat="server" Text='<%# Bind("birthday") %>'></asp:Label> 
                </ItemTemplate> 
            </asp:TemplateField> 

        </Columns>

    </asp:GridView>

这是我在编辑事件上的代码:

Protected Sub GridView1_RowEditing(sender As Object, e As System.Web.UI.WebControls.GridViewEditEventArgs) Handles GridView1.RowEditing
    GridView1.EditIndex = e.NewEditIndex
    GridView1.DataSource = x.selectProfile
    GridView1.DataBind()
End Sub

任何帮助将非常感激

先感谢您

第2185章

将Size设置为您的linkbutton以避免gridview调整大小

<asp:LinkButton  ID="idcancel" runat="server" CommandName="Cancel" CausesValidation="false"  Text="Cancel" ToolTip="Cancel" width="100px" />

或者

尝试使用此代码page_load设置您的gridview

gridview.Attributes.Add("style", "word-break:break-all; word-wrap:break-word")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

缩放超级视图时如何防止按钮调整大小?

来自分类Dev

防止链接按钮单击时刷新页面

来自分类Dev

单击按钮调整段落大小

来自分类Dev

将用户控件添加到表单时,如何防止调整按钮的大小?

来自分类Dev

缩放时如何防止iframe调整大小

来自分类Dev

防止按按钮内的单词数来调整按钮的大小

来自分类Dev

如何在链接按钮的单击时从gridview的命令参数获取值?

来自分类Dev

单击圆圈时如何调整其大小?

来自分类Dev

单击时停止调整边缘大小

来自分类Dev

如何防止单击时按钮移动?

来自分类Dev

单击按钮时如何防止表单提交?

来自分类Dev

防止单击按钮时打开引导模态

来自分类Dev

单击按钮时防止div抖动

来自分类Dev

单击按钮时防止Javascript事件

来自分类Dev

防止在单击按钮时关闭XUL notificationBox

来自分类Dev

如何防止单击时按钮移动?

来自分类Dev

防止单击按钮时打开VBE

来自分类Dev

单击按钮时如何防止表单提交?

来自分类Dev

单击按钮时不显示Gridview

来自分类Dev

单击GridView中的按钮时的JS代码

来自分类Dev

仅在按钮单击时滚动 GridView

来自分类Dev

如何防止 jquery 可调整大小的 div 接收调整大小的单击事件

来自分类Dev

防止在IE中的contenteditable div中调整按钮的大小

来自分类Dev

调整窗口大小时如何防止按钮移动

来自分类Dev

单击标签链接时选择单选按钮

来自分类Dev

单击按钮时更改网站链接颜色

来自分类Dev

如何在单击按钮时调整datagridview的大小?

来自分类Dev

jQuery文本区域调整大小无法与单选按钮单击时的jQuery div内容更改结合使用

来自分类Dev

如果单击清除链接按钮,如何防止FileUpload继续?

Related 相关文章

热门标签

归档