需求說明GridView/DataGrid本身均支持行選擇事件(通過設置Button/LinkButton.CommandName="Selected",并在SelectedIndexChanged事件中處理)。然而,有時候我們希望用戶點擊GridView/DataGrid一行中任意位置都可以實現觸發一個事件,并在服務端對此行進行相應處理,現在我們就實現此功能。實現方式這里我們采取的方法有點"hack":通過客戶端javascript引發行中隱藏的按鈕(B
系統 2019-08-29 22:51:49 2016
在很多情況下對象之間的交互是很復雜的,在開始設計的時候,你根本不知道它需要交互的對象是誰,是什么類型。我們知道如果要對象A與對象B之間能相互交互,A與B就會構成相互依賴,如果對象一多,這種依賴就會很復雜,況且很多時候我們都不知道需要互相交互的對象有哪些,因此,在設計的時候也沒辦法考慮這些情況。既然在設計的時候無法預先知道對象之間的交互具體情況,我們可以將這種交互放到一個“中間平臺”進行,這個中間平臺知道所有對象的(依賴于所有對象,但對象是否必須依賴于平臺不
系統 2019-08-29 22:14:06 2016
下面的這個例子提供了DataGrid的分頁功能。aspx代碼和CoheBehind代碼分別如下,注意更改數據錄連接字符串。結果如下:C#版本例子DataGridPaging.aspx<%@Pagelanguage="c#"EnableViewState="true"Codebehind="DataGridPaging.aspx.cs"AutoEventWireup="false"Inherits="eMeng.Exam.DataGridPagin
系統 2019-08-29 22:05:05 2016
首先我們打開blend2septemberpreview繪制我們需要的UI素材,來實現一個變形動畫效果,我們用鋼筆工具來繪制好圖形(如圖),先創建一個timel
系統 2019-08-12 09:30:24 2016
一、Provider在.NETframeword中每一個provider都是一段代碼的中間人,通過它,你的應用可以連接到一個服務或者是數據源,可以獲取或者是修改服務和數據源的數據。在企業庫中包含很多的providers。另外,你也可以創建自己的provider,在你的應用中滿足特殊的需求。一個providertype定義了和一個模塊相關的功能的接口,一個provider是一個providertype的實現。每一個模塊中,對于一個providertype,都
系統 2019-08-12 09:27:24 2016
本人財務狗一枚,編程基礎為0。因為提升工作效率的主觀愿望(備注:懶),準備開始學點python。因為平時比較忙(事多),可能更新的非常慢,估計2019年11月開始正式學習更新。給自己立個flag,主要學習內容兩個:(1)提升辦公效率(2)pandas庫學習day1基礎軟件安裝安裝anaconda\pycharm\cmder軟件介紹:Pycharm是集成開發環境(操作平臺),Anaconda是集成環境管理器(庫包),cmder好用的程序操作命令參考文檔:Py
系統 2019-09-27 17:56:38 2015
對于一些簡單的爬蟲,python(基于python3)有更好的第三方庫來實現它,且容易上手。Python標準庫–logging模塊logging模塊能夠代替print函數的功能,將標準輸出到日志文件保存起來,利用loggin模塊可以部分替代debugre模塊正則表達式sys模塊系統相關模塊sys.argv(返回一個列表,包含所有的命令行)sys.exit(退出程序)Python標準庫–urllib模塊urllib.requset.urlioen可以打開HT
系統 2019-09-27 17:56:28 2015
接觸python已有一段時間了,下面針對python基礎知識的使用做一完整梳理:1)避免‘\n'等特殊字符的兩種方式:a)利用轉義字符‘\'b)利用原始字符‘r'printr'c:\now'2)單行注釋,使用一個#,如:#helloPython多行注釋,使用三個單引號(或三個雙引號),如:'''hellopythonhelloworld'''或"""hellopythonhelloworld"""另外跨越多行的字符串。也可以使用三個單引號或三個雙引號,如:
系統 2019-09-27 17:56:22 2015
Python設計模式設計模式(DesignPattern)是一套被反復使用、多數人知曉的、經過分類的、代碼設計經驗的總結。使用設計模式的目的:為了代碼可重用性、讓代碼更容易被他人理解、保證代碼可靠性。設計模式使代碼編寫真正工程化;設計模式是軟件工程的基石脈絡,如同大廈的結構一樣。所有的設計模式示例都是來源于菜鳥教程,每個設計模式的UML都可以在菜鳥教程中找到相應的示例github地址:Python設計模式以工廠模式為例:工廠模式在菜鳥教程中的UML圖為工廠
系統 2019-09-27 17:55:33 2015
一、進程和線程進程假如有兩個程序A和B,程序A在執行到一半的過程中,需要讀取大量的數據輸入(I/O操作),而此時CPU只能靜靜地等待任務A讀取完數據才能繼續執行,這樣就白白浪費了CPU資源。是不是在程序A讀取數據的過程中,讓程序B去執行,當程序A讀取完數據之后,讓程序B暫停,然后讓程序A繼續執行?當然沒問題,但這里有一個關鍵詞:切換既然是切換,那么這就涉及到了狀態的保存,狀態的恢復,加上程序A與程序B所需要的系統資源(內存,硬盤,鍵盤等等)是不一樣的。自然
系統 2019-09-27 17:55:24 2015