Time of Update: 2018-12-08
Time of Update: 2018-12-08
文章目錄 評論 在Option條目中填充前置空格的方法 在使用Web頁面上的下拉式清單方塊(SELECT element)顯示資料列表時,有時我們會遇到有層次的資料條目。比如論壇中的子論壇和它的分類之間,以及一些具有內含項目關聯性的層次資料條目。使下拉式清單方塊中,不同的level有一定的顯示縮排將是非常友好的一種排版方式。 如果在HTML編寫狀態下,或在ASP等指令碼語言中,製作這樣的下拉式清單視窗非常容易。我們知道空格"
Time of Update: 2018-12-08
一、委託委託實際上就是C++裡面的函數指標,你可以讓這個指標指向委託定義時所聲名的那種類型的函數。舉個例子:public delegate void 串連資料庫委託();表示:聲名一個委託類型,這個委託叫“串連資料庫委託”,它所能指向的函數都是傳回值為void型,沒有參數的函數。比如:private void 串連Oracle資料庫();private void 串連SqlServer資料庫();我們現在的程式裡面要根據使用者設定的資料庫類型,自動連接資料庫。程式裡面可以這麼寫:串連資料庫委託
Time of Update: 2018-12-08
本文描述了如何把Repeater 控制項嵌套進DataGrid來顯示分級的資料 。當然,你也可以將這一技術應用到其他的列表繫結控制項上去,比如DataGrid包含DataGrid,DataList包含DataList等等的組合。 完整的代碼 如下,要注意的是, DataGrid1.DataSource=dv; DataGrid1.DataBind();一定要在ds.Relations.Add(..)之後..<%@import namespace="System.Data" %&g
Time of Update: 2018-12-08
和以前的asp不同,在asp.net中為了徹底的代碼分離,我們一般不採用<%=%>嵌入標籤中來設定一些屬性和內容。 一般來說有2種情況: (一)設定標籤的內容,比如<title>這裡</title> (二)設定標籤的屬性,比如<body bgcolor=這裡> (三)動態載入一些script 先看一下(一)和(二): 前台 <title id="mytitle" runat="server"></title> <bod
Time of Update: 2018-12-08
使用NUnit在.Net編程中進行單元測試 盧彥 [摘自:http://www.microsoft.com/china/community/Column/59.mspx]
Time of Update: 2018-12-08
自訂SOAP標題可以限制調用服務的使用者範圍 1using System; 2using System.Web; 3using System.Web.Services; 4using System.Web.Services.Protocols; 5 6[WebService(Namespace = "http://livebaby.cn")] 7[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 8public class
Time of Update: 2018-12-08
Repeater實現排序功能(雙擊升序排列,再雙擊降序排列).原理很簡單,在<TD>中加個Ondblclick,用它來觸發一個LinkButton的伺服器事件.LinkButton的伺服器事件裡重新對資料來源進行排序.然後再綁定Repeater. 要實現,首先需要在HTML裡面加個Javascript函數和兩個Hidden,一個用來儲存要排序的欄位,還有一個用來儲存升序還是降序.(asc/desc)Javascript代碼如下:<script language="
Time of Update: 2018-12-08
datagrid帶模板資料行繫結空資料集出錯的問題:GridView比DataGrid好的原因之一BUG描述:datagrid帶模板資料行繫結空資料集時會出錯,而同樣的代碼asp.net 2.0中的GridView不會出錯(難到MS已經認識到這一點,所以datagrid也被2.0拋棄了,不過gridview繼承自不同的基類,害我改oracle,sqlserver,access的三方萬能分頁控制項好辛苦呀)Bug存在於 asp.net 1.1 asp.net 2.0測試載入器:vs.net 200
Time of Update: 2018-12-08
以前好像找了好多帖,大多是下面這個做法private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { for(int i=0;i<this.DataGrid1.Items.Count;i++) { LinkButton lb = (LinkButton)this.DataGrid1.Items[i].Controls[
Time of Update: 2018-12-08
其中PACKAGE 為主表,package_id為num型自增ID。package_id被一堆表引用。我要找出所有沒有被引用的package_id。在Oracle下用這句是對的。select package_id from PACKAGE where package_id not in( select package_id from PACKAGE where package_id in ( select package_id from
Time of Update: 2018-12-08
記得3,4年前我寫oracle萬能分頁控制項,那個時候還是有很多讀者的。4年後再來談分頁控制項。(實在太忙,也很久沒有來部落格園了),自己都覺得過時了。而且我要批判的還是MSDN上的經典文章(4年前我寫oracle萬能分頁就是參考了這篇文章) 一直以來我都認為MSDN上的文章是經典的,微軟出來的代demo碼也是相當嚴謹的。但是對於這個sqlserver萬能分頁控制項4年來我一直很懷疑。(因為我都是用oracle的,所以很少用這個控制項)
Time of Update: 2018-12-08
一、詳細版l 初始化² 當頁面被提交請求第一個方法永遠是建構函式。您可以在建構函式裡面初始一些自訂屬性或對象,不過這時候因為頁面還沒有被完全初始化所以多少會有些限制。特別地,您需要使用HttpContext對象。當前可以使用的對象包括QueryString, Form以及Cookies集合,還有Cache對象。注意:在建構函式裡是不允許使用Session的。
Time of Update: 2018-12-08
做工程。一個要找個好系分!!!!!。不然把你搞死的:(現在頁面細分成了這個樣子。頁面結構: 無架構的首頁A。裡面有URL MAIN=.....指定架構B中的子架構C頁的頁面 架構模式的主介面B 部分子架構面C頁要取URL裡中文參數的1.鬱悶一: 對於URL <a href="Manage_PlanSum_List.aspx?MODNAME=工作計劃&TAB_NAME=年度計劃&TAB_ID=0" >Request.QueryString[
Time of Update: 2018-12-08
今天把老凱做的那個產生精華區文章的WORD下載下來玩了一下。真有意思。不用寫代碼就能實現從資料庫裡把資料產生到WORD,還按模板排好版。以前從來沒有用過。查了一下F1,搜合併列印原來是這麼做的。利用WORD的合併列印功能。產生文檔。1.工具-》信函與郵件->顯示合併列印工具列2.建立資料來源3.然後插入域4.檢查錯誤(直接完成合併)就OK了。
Time of Update: 2018-12-08
自IPv4誕生至今已有20多年了,目前它雖仍因互連網的成功而風光無限,但是如同“Internet正在成為其自身巨大成功的受害者”一樣,目前IPv4地址的極度匱乏註定它將被曆史所淘汰。而IPv6—IPv4的繼承人,具有地址空間巨大,支援QOS等許多優良特性,在不久的將來會迅速的普及,但IPv6的出現將對目前網路編程方式產生一定的影響。 本文將就IPv6環境下的網路編程方式進行執行個體解析。 最終效果: 配置篇 目前我們所用的IP協議是v4版本的, 比如192.168.0.1。它是在198
Time of Update: 2018-12-08
這幾天在開發PPC上的程式,感覺實現了基本的操作,包括webservice調用後。很遺憾一直沒有系統的學習過MS的PPC DEMO。(雖然我寫程式從來不看書),不過在PPC上開發程式感到還是比較費神的。畢竟記憶體小,網路慢,再上又不想用EVC(主要是對win2003支援不好。一開模擬器就死機。).net寫出來的程式超占記憶體。找來找去,CSDN上一窩人說TaskVision有問題,就乾脆拉下來See See。主要是證明一下PPC TaskVision可以調通的,並且可以在PPC的機器上跑的!!!
Time of Update: 2018-12-08
相信使用過這個屬性的朋友大都會被這個屬性搞得比較迷惑,使用過程中經常會莫名其妙的校正報錯,對照文檔解釋,覺得沒什麼錯啊,如果換一種寫法或者設定又可以了,但是就是說不清為什麼。關於這個屬性官方文檔上的語焉不詳,網上網友就這個屬性討論也是各有各的看法,莫衷一是。網上比較典型的一個討論文章是:請問Schema中elementFormDefault="qualified"是起什麼作用呀?(http://www.xml.org.cn/dispbbs.asp?BoardID=23&id=25672&
Time of Update: 2018-12-08
大前提: 假設因為表結構發生變化了,只能把某些表中的欄位移到另一個表中(含BLOB型欄位)。不能用Oracle的imp/exp完成,同樣也不能用ms sqlserver的資料庫匯入匯出來做了。目標1:把一個含有BLOB欄位的Oracle資料庫中的表全部遷移到ms sqlserver上我用DTS建了一包。結果發現如果用表全部COPY,會出錯。轉不了。用select XXX from 那種方式只能遷移非BLOB型欄位了。目標2:ms
Time of Update: 2018-12-08
以前是用GotDotNet.ApplicationBlocks.Data 3.0版的訪問類 以OleDb方式訪問Oracle 817的.很好。 但是在連Oracle 816時不穩定的一塌糊塗。所以打算用OracleClient來訪問。重構代碼。 不過在重構時有兩種方法。自己有點拿不定主意。 以下是以前的封裝函數。 當時直接返回IDataReader類型的Reader. static public IDataReader ComFun_ExeReader(string