【发布时间】:2019-02-26 00:20:03
【问题描述】:
我想允许用户调整我的 datagridview 中的列的大小,就像在这个 gif 中一样。 https://docs.telerik.com/devtools/winforms/controls/gridview/columns/images/gridview-columns-rezise-columns001.gif
我尝试添加 AllowUserToResizeColumns="True" 但由于某种原因它对我不起作用这是我的 datagridview 标头代码。
<asp:GridView ID="editingGrid" runat="server" AutoGenerateColumns="false" ShowFooter="false" DataKeyNames="compras_id"
ShowHeaderWhenEmpty="true" AllowPaging="True" OnPageIndexChanging="gridView_PageIndexChanging" OnRowDataBound = "OnRowDataBound" OnSelectedIndexChanged = "OnSelectedIndexChanged"
CellPadding="3" AllowUserToResizeColumns="True" PageSize="5" AllowSorting="true" onsorting="grdPurchases_Sorting" GridLines="None" CssClass="mGrid" PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt">
<PagerSettings Mode="Numeric" />
我可以做些什么来让用户调整列的大小。谢谢
【问题讨论】:
-
Resize column在客户端由 JS 实现。 HTMLtable(由GridView生成)默认不支持此功能。 -
是的,我找到了带有 javascript 和 html 表的示例,但由于我有一个 gridview,我不知道如何将两者联系起来。