ASP.NET 固定標題列與欄位的具體實現

來源:互聯網
上載者:User

APSX 頁面代碼: JS

複製代碼 代碼如下:<script src="../Js/jquery-1.8.3.min.js" type="text/javascript"></script> -
<script src="../Js/jquery-ui-1.10.3.custom.js" type="text/javascript"></script>

<script src="../Js/gridviewScroll.min.js" type="text/javascript"></script>

<link href="../CSS/GridviewScroll.css" rel="stylesheet" type="text/css" />

//以上的檔案都可以直接到網上下載的

<script type="text/javascript">

$(document).ready(function() {
gridviewScroll();
});

function gridviewScroll() {

// 因為我的GRIDVIEW 要放在一個DIV中所以要獲得對應的高度和寬度,一般直接數字設定就好了

var gridWidth = $("#divservic").width();
var gridHeight = $("#divservic").height();

var headerHeight = $("#divHeader").height();

gridHeight = gridHeight - headerHeight;

$('#<%=GridView2.ClientID%>').gridviewScroll({
width: gridWidth,//寬度 一定不能用100% 可直接寫死
height: gridHeight,//高度 可以直接寫死
freezesize:4//控制頭幾列不動
});
}

複製代碼 代碼如下:<div id="divservic" style="width: 100%;margin-bottom: 2px; height:220px;">

<asp:GridView ID="GridView2" runat="server" CellPadding="4" ForeColor="#333333" Width="100%"
BorderColor="#D1DDAA" AllowPaging="True" DataKeyNames="InstallationID"
OnPageIndexChanging="GridView2_PageIndexChanging"
onrowdatabound="GridView2_RowDataBound"
onrowdeleting="GridView2_RowDeleting" AutoGenerateColumns="False"
AllowSorting="True" onsorting="GridView2_Sorting">
<RowStyle CssClass="GridviewScrollItem" />>-------------------------------------------------------------這裡的樣式要添加
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<PagerStyle CssClass="GridviewScrollPager" />-------------------------------------------------------------這裡的樣式要添加
<SelectedRowStyle BackColor="#C5BBAF" />
<HeaderStyle CssClass="GridviewScrollHeader" />-------------------------------------------------------------這裡的樣式要添加
<EditRowStyle BackColor="#7C6F57" />
<AlternatingRowStyle BackColor="White" BorderColor="#D1DDAA" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="ckbitem" runat="server" />
</ItemTemplate>

</asp:TemplateField>
<asp:BoundField DataField="InstallationID" HeaderText="InstallationID"
SortExpression="InstallationID" />
<asp:BoundField DataField="Completed" HeaderText="Completed" />
<asp:BoundField DataField="Tid" HeaderText="Tid" />
<asp:BoundField DataField="Mid" HeaderText="Mid" />
<asp:BoundField DataField="Bank" HeaderText="Bank" />
<asp:BoundField DataField="Model" HeaderText="Model" />
<asp:BoundField DataField="Barcode" HeaderText="Barcode" />
<asp:BoundField DataField="DateReq" HeaderText="DateReq"
SortExpression="DateReq" />

</Columns>
</asp:GridView>
</div>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.