using system;
using system.data;
using system.data.sqlclient;
using system.drawing;
using system.windows.forms;
namespace cztocf
}public class classcount
}public class pagingsample : form
// 用查詢結果填充臨時表
datatable tmptable = new datatable("customers");
int recordsaffected = custda.fill(tmptable);
// 如果表不存在,就建立
if (custtable == null)
custtable = tmptable.clone();
pagelbl.text = "第" + currentpage + "/ " + totalpages + "頁";
// 清除行集,新增新記錄
custtable.rows.clear();
foreach (datarow myrow in tmptable.rows)
custtable.importrow(myrow);
// 儲存first 和 last 關鍵值
datarow ordrows = custtable.select("", "customerid asc");
firstvisiblecustomer = ordrows[0][0].tostring();
lastvisiblecustomer = ordrows[custtable.rows.count - 1][0].tostring();}}
public pagingsample()
public static void prev_onclick(object sender, eventargs args)
private void initializecomponent()
}
WPF窗體自定義基類
最近公司開始乙個專案開發,打算使用wpf實現,由於wpf算是比較新的知識吧,公司也沒有什麼人懂,都是臨時抱佛腳的。專案中有不少窗體會共用到一些東西,比如窗體樣式風格之類的。這很自然的就想到使用繼承嘛,以往我們在winfrom下只要簡單建乙個類,讓窗體繼承自己自定義的基類即可,但,wpf窗體卻不一樣,...
設計模式 窗體基類模板方法定義
模板方法模式 template method pattern 模版方法中的方法可以分為兩大類 模版方法 template method 和基本方法 primitive method a.模版方法 乙個模版方法是定義在抽象類中的,把基本操作方法組合在一起形成乙個總算法或乙個總行為的方法。這個模版方法一...
C 用for遍歷自定義類
正確的做法是像stl容器那樣,建立乙個迭代器類,然後裡面過載 比較 遞增 解引用 這幾個函式。例如 template class t class iterator bool operator const iterator that iterator operator t operator itera...