gpt4 book ai didi

c# - 在 GridView 中编辑行时如何设置文本框的宽度?

转载 作者:可可西里 更新时间:2023-11-01 02:59:00 25 4
gpt4 key购买 nike

我有一个可以编辑的 GridView。我的问题是,当我单击编辑 时,文本框太小(文件名 列)。它不够大,无法显示其内容,也没有列的其余部分那么宽。

如何使文本框变宽?


这是 ASP 代码:

<asp:GridView ID="FileGridView" runat="server" AllowPaging="True" OnPageIndexChanging="FileGridView_PageIndexChanging"
CellPadding="1" CssClass="GridView" GridLines="Horizontal"
Width="100%" AutoGenerateColumns="false"
AutoGenerateEditButton="true"
OnRowCancelingEdit="GridView_RowCancelingEdit" OnRowEditing="GridView_RowEditing" OnRowUpdating="GridView_RowUpdating"
>
<Columns>
<asp:BoundField DataField="Name" HeaderText="File Name" />
<asp:BoundField DataField="Length" HeaderText="Size" ReadOnly="true" />
<asp:BoundField DataField="LastWriteTime" HeaderText="Last Modified" ReadOnly="true" />
</Columns>
<RowStyle CssClass="GridViewRow" />
<EditRowStyle ForeColor="Black" CssClass="GridViewEditRow" />
<SelectedRowStyle Font-Bold="True" CssClass="GridViewSelectedRow" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle CssClass="GridViewHeader" ForeColor="White" />
<AlternatingRowStyle CssClass="GridViewAlternatingRow" />
</asp:GridView>

这背后有 C# 代码来更新数据,而且工作正常。我希望这个问题的解决方案在 ASP 中,但如果解决方案需要一些 C# 代码,我也可以接受。

最佳答案

您可以像这样将 CSS 类应用于控件:

<asp:BoundField DataField="Name" HeaderText="File Name" 
ControlStyle-CssClass="wide" />

然后在您的样式表中设置您的宽度:

input.wide { width: 100px; }

关于c# - 在 GridView 中编辑行时如何设置文本框的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com