C# GridView 冻结列 冻结表头
程序员文章站
2024-02-04 21:16:10
...
主要是这四个引用 我的是复杂表头 如果不是复杂表头 headerRows: 2 这个属性设置1即可 width: "100%", height: "480px", fixedCols: 5
高度宽度 冻结列数 根据控件ID找到控件即可
这个是我的可能有写杂看看自己的需要吧!
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" EnableModelValidation="True" Font-Size="9pt" OnRowCreated="GridView1_RowCreated1">
<Columns>
<asp:BoundField HeaderText="序号" DataField="ID" />
<%--<asp:TemplateField HeaderText="多选">
<ItemTemplate>
<asp:CheckBox ID="cbxId" runat="server" />
</ItemTemplate>
</asp:TemplateField>--%>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Button ID="Button3" runat="server" Text="删除" CommandName="del" CommandArgument='<%#Eval("P_ID") %>' OnClientClick=" javascript:return confirm('你确认要删除吗?')" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="测量过程名称" DataField="M_NAME" />
<asp:BoundField HeaderText="测量过程编号"
DataField="M_ID" />
<asp:BoundField HeaderText="设备位号" DataField="JLQJ_CNBH" />
<asp:BoundField HeaderText="测量方法" DataField="P_METHOD" />
<asp:BoundField HeaderText="控制程度" DataField="P_CONTROL" />
<asp:BoundField HeaderText="被测量" DataField="P_measurand" />
<asp:BoundField HeaderText="工艺卡片测量范围" DataField="P_processcard_Measuringrange" />
<asp:BoundField HeaderText="工艺卡片最大允许误差/准确度等级/不确定度/分辨力" DataField="P_processcard_errorexcepted" />
<asp:BoundField HeaderText="计量要求测量范围" DataField="P_Mr_Measuringrange" />
<asp:BoundField HeaderText="计量要求工艺卡片最大允许误差/准确度等级/不确定度/分辨力" DataField="P_Mr_errorexcepted" />
<asp:BoundField HeaderText="测量设备出厂编号" DataField="JLQJ_KJ" />
<asp:BoundField HeaderText="测量设备名称" DataField="JLQJ_MC" />
<asp:BoundField HeaderText="测量设备测量范围" DataField="JLQJ_CLFW" />
<asp:BoundField HeaderText="测量设备工艺卡片最大允许误差/准确度等级/不确定度/分辨力" DataField="JLQJ_JDDJ" />
<asp:BoundField HeaderText="使用部门" DataField="qx_zz_mc" />
<asp:BoundField HeaderText="维护部门" DataField="P_MAINDEPT" />
<asp:BoundField HeaderText="用途" DataField="P_USE" />
<asp:BoundField HeaderText="环境要求" DataField="P_ER" />
<asp:BoundField HeaderText="操作人员" DataField="P_operator" />
<asp:BoundField HeaderText="测量频次" DataField="P_MTfo" />
</Columns>
</asp:GridView>
<script type="text/javascript">
$(function () {
$("#GridView1").toSuperTable({ width: "100%", height: "480px", fixedCols: 5, headerRows: 2 })
.find("tr:even").addClass("altRow");
});
</script>
<link href="ScrollTable/superTables.css" rel="stylesheet" /><script src="ScrollTable/jquery-1.3.1.js"></script>
<script src="ScrollTable/superTables.js"></script>
<script src="ScrollTable/jquery.superTable.js"></script>
欢迎指导! 具体的代码包我已上传。
上一篇: jQuery+easyui validatebox 验证框
下一篇: 垃圾代码二三行 ASPX小马