如何在编辑模式下控制Gridview的大小而不是?

rez*_*ary 5 css asp.net gridview

我的Gridview用户控件在灰色框架(它的div标签)中Gridview是否在editmode中,我确实使用了Gridview的宽度和样式,但它没有用.我该怎么做呢?

.GridViewStyle
{
 /*It didn't work*/
 width:50%;
}
Run Code Online (Sandbox Code Playgroud)

Gridview在编辑模式下 Gridview哪个处于编辑模式

Gridview何时不处于编辑模式 Gridview哪个不处于编辑模式

Mik*_*keM 15

<input />在编辑模式下,问题肯定是文本框的大小

<EditRowStyle>元素添加到gridview以为编辑行提供CSS类

<asp:GridView ID="GridView1" runat="server">
    ...
    <EditRowStyle CssClass="GridViewEditRow" /> <%-- add this --%>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

现在,您可以使用CSS控制文本框的大小

.GridViewEditRow input[type=text] {width:50px;} /* size textboxes */
.GridViewEditRow select {width:50px;} /* size drop down lists */
Run Code Online (Sandbox Code Playgroud)