在python中對可迭代對象實現了__iter__方法。只要一個對象實現了__iter__方法,並返回一個迭代器,這個對象就是可迭代對象,就可以用for對其迭代。每次迭代的時候會調用迭代器__next__方法。在python中寫如下代碼 觀察運行結果 會看到先輸出 ...
上一篇說過,還可以擴展gridview的分頁功能以及實現導出結果為EXCEL PDF的功能。實現好后應該封裝起來,以方便后續的項目簡單使用。至於要如何實現,我想不必過多的說了。下面是顯示結果和主要的代碼。如果有不明白的地方,可以留言。下面是把相應的功能封裝到單獨的工程 ZZControls 里面。這樣就可以生成DLL后就可以直接引用了。 下面一張是顯示效果圖。紅色線為凍結線 可參考上一篇隨筆 。 ...
2014-11-09 22:38 15 2012 推薦指數:
在python中對可迭代對象實現了__iter__方法。只要一個對象實現了__iter__方法,並返回一個迭代器,這個對象就是可迭代對象,就可以用for對其迭代。每次迭代的時候會調用迭代器__next__方法。在python中寫如下代碼 觀察運行結果 會看到先輸出 ...
前幾天,遇到一個需求是要將表格的前幾行和前幾列凍結即固定,就是在有滾動條的情況下,保持那幾行和那幾列固定,這個需求其實是一個非常常見的需求,因為在涉及好多行和列時,在拖動滾動條時,我們需要知道每行每列表示的是什么意思,當被遮擋后,就很難記住是表示的什么內容了,如下圖所示:我想要保持學生姓名和在 ...
在poi中提供了一個Sheet.createFreezePane()方法用於凍結行和列。 第一個參數表示要凍結的列數,從0開始,這里的0表示不設置凍結。 第二個參數表示要凍結的行數,從0開始,這里的0表示不設置凍結。 第三個參數表示在右側窗格中可以看見的凍結列數 ...
Java 中如何使用增強for循環 增強型for循環在遍歷一個數組的時候會更加快捷 步驟 1 : 增強型for循環 注:增強型for循環只能用來取值,卻不能用來修改數組里的值 練習: 最大值 (用增強型for循環找出最大的那個數) 答案: ...
★迭代器: Java集合框架的集合類,我們有時候稱之為容器。容器的種類有很多種,比如ArrayList、LinkedList、HashSet...,每種容器都有自己的特點,ArrayList底層維 ...
For-Each循環 For-Each循環也叫增強型的for循環,或者叫foreach循環。 For-Each循環是JDK5.0的新特性(其他新特性比如泛型、自動裝箱等)。 For-Each循環的加入簡化了集合的遍歷。 其語法如下: for(type ...
鼠標所在的單元格的位置 ,決定了你凍結的行和列.如: 凍結第一行與第一列, 只需要將鼠標置於單元格在第二列,第二行. 點擊凍結 ...
前言 增強型賦值語句是經常被使用到的,因為從各種學習渠道中,我們能夠得知i += 1的效率往往要比 i = i + 1 更高一些(這里以 += 為例,實際上增強型賦值語句不僅限於此)。所以我們會樂此不疲的在任何能夠替換普通賦值語句的地方使用增量型賦值語句,以此來優化代碼。那么我們是否有想過 ...