Time of Update: 2018-12-05
#region 頁面事件處理常式 --- gridView事件 //資料資料行繫結時 protected void gvList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowIndex % 2 == 1) {
Time of Update: 2018-12-05
方案一:(利用ID大於多少和SELECT TOP分頁) ALTER PROCEDURE [dbo].[selPagesByTop] @tblName nvarchar(255), -- 表名 @priKeyName nvarchar(50), -- 主鍵列或標示列 @fldNames nvarchar(1000),
Time of Update: 2018-12-05
如果你讀過很多行業雜誌和 ASP.NET 樣本,你會發現,大多數人使用 Response.Redirect 將使用者引導到另一個頁面,而另一些人好像偏愛於神秘的 Server.Transfer,那麼,這二者有什麼區別?Response.Redirect
Time of Update: 2018-12-05
/**//// <summary> /// 將gridview匯出到Excel /// </summary> #region protected void ToExcel() { //屏蔽掉不需要匯出的列 gvList.Columns[0].Visible = false; gvList.Columns[2].Visible = false; gvList.Columns[6].Visi
Time of Update: 2018-12-05
CREATE FUNCTION [dbo].[f_num_chn] (@num numeric(14,2))RETURNS varchar(100) WITH ENCRYPTIONASBEGIN--著作權:pbsql DECLARE @n_data VARCHAR(20),@c_data VARCHAR(100),@n_str VARCHAR(10),@i int SET @n_data=RIGHT(SPACE(14)+CAST(CAST(ABS(@num*100) AS bigint)
Time of Update: 2018-12-05
一.資料控制語句 (DML) 部分1.INSERT (往資料表裡插入記錄的語句)INSERT INTO 表名(欄位名1, 欄位名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(欄位名1, 欄位名2, ……) SELECT (欄位名1, 欄位名2, ……) FROM 另外的表名;字串類型的欄位值必須用單引號括起來, 例如: ’GOOD DAY’如果欄位值裡包含單引號’ 需要進行字串轉換, 我們把它替換成兩個單引號’’. 字串類型的欄位值超過定義的長度會出
Time of Update: 2018-12-05
複選框(checkbox)對象 屬性name NAME屬性的字串值. value 複選框內容的字串值.如果設定了,則為'on',否則為'off'. checked 複選框內容的布爾值.如果設定了,則為true,否則為false . defaultChecked 反映(CHECKED)屬性的布爾值(預設狀態). 方法 click() 選定複選框,並使之狀態為'on'. 事件處理器 onClick 當使用者單擊Checkbox時執行. 選項按鈕(radio)對象 屬性 name
Time of Update: 2018-12-05
前台:<asp:GridView AutoGenerateColumns="false" ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound" OnRowCommand="GridView1_RowCommand"> <Columns> <asp:BoundField DataField="Key" HeaderText="Ke
Time of Update: 2018-12-05
event不用初始化應該這樣理解,一個類的event成員相當於一個執行個體化好的委託。這一點很重要,這就是event為什麼能作為介面成員,如果你用一個委託執行個體欄位來代替event,這個欄位是不能包含在介面中的,而如果用屬性,則勢必在子類中要執行個體化。event相對於delegate執行個體,文法上的區別不是太多,只能這麼說,event藉助delegate實現了事件機制,當然沒有event關鍵字,我們也可以用delegate來建立事件機制……
Time of Update: 2018-12-05
SimplePager是繼承自Repeater的一個自訂控制項,在整個站中應用很廣,下面通過Category.aspx這個頁面具體的研究研究:)先來看Category.aspx.cs,很奇怪吧,怎麼沒有和Load事件相關的方法呢?只有一個控制分頁的PageChanged,而這個分頁方法也有問題,每次都是獲得緩衝裡的資料,然後改變的只CurrentPageIndex屬性而已,並且該方法接受的參數竟然是DataGridPageChangedEventArgs,真暈,這個控制項是一個Repeater嘛
Time of Update: 2018-12-05
什麼叫事務? 這些就是資料庫特有的術語了。懶蟲在這裡口頭解釋:就是把多件事情當做一件事情來處理。也就是大家同在一條船上,要活一起活,要over一起over ! 我為什麼要使用事務? 俺這裡再舉個很俗很俗的例子: 俺到銀行存錢,於是有這麼幾個步驟:
Time of Update: 2018-12-05
看一下SQLServerDAL,前面有高人說了,那個SQLHelper類似於daab for .net,因此在這裡我就不多話了,對daab for .net的討論可以參看msdn的相關文章。來看Account.cs,裡面有一個GetAddress方法,用來通過使用者名稱獲得使用者資料。在這裡面主要是分兩步,第一步是獲得參數並給其賦值,第二步是使用SqlDataReader來從資料庫取值。public AddressInfo GetAddress(string userId) {AddressIn
Time of Update: 2018-12-05
--自已做識別欄位的例子--流水號:日期+當日編號:--建立視圖,得到當前日期(因為函數中不能使用getdate())create view v_getdate as select dt=convert(varchar,getdate(),112)go--建立得到最大id的函數create function f_getid()returns varchar(12)asbegindeclare @id varchar(12),@dt varchar(8)select @dt=dt from
Time of Update: 2018-12-05
這是後台代碼: #region 頁面事件處理常式 --- gridView事件 //資料資料行繫結時 protected void gvList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string s = getDivHtml(Convert.
Time of Update: 2018-12-05
不知道從什麼時候開始,研究asp.net的人都比較推崇petshop。有人研究也有人重構。現在.net2.0來了,petshop4.0也來了。我今天也裝了一個,但是,為了能讓這個petshop4運行起來,費了不少勁。因為.net2.0對我來說太陌生了。“/petshop”應用程式中的伺服器錯誤。--------------------------------------------------------------------------------配置錯誤 說明:
Time of Update: 2018-12-05
本文說明如何使用ObjectDataSource自訂分頁、排序,你會發現ObjectDataSource的伸縮性很大,。不管是初學者還是具有一定經驗的使用者,ObjectDataSource總能夠給你提供能夠滿足你要求的功能。 在資料分頁中,最簡單是利用GridView的分頁、排序功能,此功能不幾乎應該是確實不需要編寫代碼,稍微勾勾劃劃就能夠分頁、排序。然而當資料量很少時,以來此方法確實可以減輕程式員的負擔,但是當資料很多,例如記錄幾十萬、上百萬時,使用系統內建的分頁將導致大量資料回複,
Time of Update: 2018-12-05
Asp.Net Forums以下簡稱ANF,版本2.0,本文係數流水帳,只是記錄了一下今的工作,沒啥技術含量。 已有系統已經有自己的一套使用者系統,需要掛接ANF,要求在已有系統使用者註冊,登入,修改密碼時,在ANF中也做出相應反映。不要求ANF的使用者變化影響已有系統,只是單向同步。
Time of Update: 2018-12-05
<HTML><head><script for="window" event="onload">XMLdso.XMLDocument.load("cd.XML");</script><script language="JavaScript">function movenext(){if (XMLdso.recordset.absoluteposition < XMLdso.recordset.recordcount){XMLdso
Time of Update: 2018-12-05
SCRIPT 標記 :用於包含javascript代碼. 文法屬性 LANGUAGE 定義指令碼語言 SRC 定義一個URL用以指定以.JS結尾的檔案 windows對象: 每個HTML文檔的頂層對象. 屬性 frames[] 子楨數組.每個子楨數組按來源文件中定義的順序存放. feames.length 子楨個數. self 當前視窗. parent 父視窗(當前視窗是中一個子視窗). top 頂層視窗(是所有可見視窗的父視窗). status 瀏覽器狀態視窗上的訊息.
Time of Update: 2018-12-05
#region 記錄檔 /// <summary> /// 各項校對寫入記錄檔 /// </summary> /// <param name="checkInformation"></param> public static void WriteCheckInformationToLog(string checkInformation) { StreamWriter sw = null; StreamWriter