目前日期文章:201102 (10)

瀏覽方式: 標題列表 簡短摘要
當GridView的資料是在程式裡面動態產生的時候,HtmlEncode屬性就無法在程式碼內設定,為了克服資料想顯示Htmlcode,所以將資料改用html顯示是一個辦法。
但是這樣就無法再做其他GridView相關的處理,所以我就去搜尋了,如何實現GridView的資料來源是動態產生,還可以設定BoundField屬性。
如下:


DataTable 轉成 HTML
Public Sub drawHtmlTable(ByVal dt As Data.DataTable)
    Dim html As String = ""

    html += "<table class='listTable'>"

    'draw Columns
    html += "<tr>"
    For c As Integer = 0 To dt.Columns.Count - 1
        html += "<th>"
        html += dt.Columns(c).ColumnName
        html += "</th>"
    Next
    html += "</tr>"

    'draw Rows
    For r As Integer = 0 To dt.Rows.Count - 1
        html += "<tr>"
        For c As Integer = 0 To dt.Columns.Count - 1
            html += "<td nowrap>"
            html += dt.Rows(r)(c)
            html += "</td>"
        Next
    Next

    html += "</table>"

    ltHtmlTable.Text = html
End Sub

DataTable 轉成 GridView
Public Sub drawGridView(ByVal dt As Data.DataTable, ByVal gv As Object)
    gv.DataSource = dt

    gv.Columns.Clear()

    For c As Integer = 0 To dt.Columns.Count - 1
        Dim bf As BoundField = New BoundField()
        bf.DataField = dt.Columns(c).ColumnName
        bf.HeaderStyle.Wrap = False
        bf.HtmlEncode = False
        bf.HeaderText = dt.Columns(c).ColumnName
        bf.ItemStyle.HorizontalAlign = HorizontalAlign.Left
        bf.HeaderStyle.Width = 200
        bf.ItemStyle.Width = 200
        gv.Columns.Add(bf)
    Next

    gv.DataBind()
End Sub

判斷字串是否為數字形式,如果是的話就做格式化處理。
If IsNumeric(dt.Rows(r)(c).ToString.Trim) Then
    number = Format(CDbl(dt.Rows(r)(c)), "0.##")
End If

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

Manuka Honey是從紐西蘭的Manuka樹(Leptospermum Scoparium)所採收。Manuka是一種小型樹種,大多生長於山坡和森林邊緣。在炎熱的初夏,它盛開花朵,引得成群的蜜蜂來採集花蜜以釀造 Manuka Honey,蜂群從其白花上採集花蜜,回巢後再與自己的分泌物混合,制成了獨特的活性麥盧卡蜂蜜,Manuka花俗稱茶樹,僅生長於紐西蘭,該蜂蜜色深質稠,宛如乳脂,蘊含濃鬱木汁風味。
Manuka樹生長於無污染的紐西蘭,為國寶級製蜜首選,該蜂蜜色深質稠,濃醇蜜香,風味迷人,耐人尋味,具有其他蜂蜜所沒有的活性元素,是蜜(蜂蜜)中之極品。

1981年紐西蘭懷卡托(Waikato)大學的生物化學教授彼得‧默蘭(PeterMolan),經臨床實驗和實驗研究證實Manuka Honey具有抗菌、抗發炎以及潤澤皮膚等特性,讓Manuka Honey成為紐西蘭國寶。Manuka Honey有別於一般蜂蜜,它是唯一經過科學化定量活性等級(活性倍數)的特有蜂蜜,活性指數越高,功效就越好,當然價格也就越高。Manuka Honey對於腸胃、消化系統問題,還可當作保健品食用。



具有近170年養蜂歷史的紐西蘭,是世界上養蜂業最發達的國家之一。據歷史記載,最早到達紐西蘭的蜜蜂是由英國傳教士於1839年引進的,自此,蜂蜜和養蜂業便在無污染的紐西蘭蓬勃發展起來了。

Manuka Honey來源於紐西蘭野生麥蘆卡樹上的白色花朵,紐西蘭人最初並不喜歡這種蜜糖,很多紐西蘭養蜂人把這種它以低價賣給牧場,作為奶牛的營養補充品,或者直接丟棄掉。

不久,一些牧場主驚奇的發現,飲用過Maruka Honey的奶牛比單純飲用紅糖的奶牛(紐西蘭牧場傳統以紅糖作為奶牛的補充營養)更能夠抵抗很多疾病的侵入。這時,Maruka Honey的保健作用才開始被人注意到,而科研機構也開始對它進行專項研究。

其後,紐西蘭的科學家們發現,在Maruka Honey中含有一種特殊的抗菌活性物質,這種物質不同於普通蜂蜜中常見而穩定性很差的過氧化氫,其抗菌活性非常穩定,基本不受光、熱、消化...等因素的干擾。當時,人們便把這種獨特的抗菌活性物質稱作UMF(Unique Manuka Factor)。自此,Maruka Honey以其特殊的殺菌和療傷功能而聞名於世。



雖然蜂蜜一般具抗菌作用,但抗菌效果可因植物品種不同以致差異甚大,有些蜂蜜的抗菌功效並不比糖更佳,但有些蜂蜜卻在稀釋超過一百倍之後,仍能制止細菌生長。不同蜂蜜的抗菌效果可相差超過一百倍。

活性Maruka Honey是市面上唯一經細菌測試的蜂蜜。它含有只在松紅梅植物所製成的蜂蜜中才找到的額外抗菌成份,稱為獨特Maruka抗菌活性因子(Unique Manuka Factor)(UMF)。

UMF指數乃紐西蘭活性Maruka Honey協會用來測試Maruka Honey中抗菌能力的水平。UMF數值由5+開始至最高的30+,一般來說,UMF水平達致10+或以上,可作特別的治療用途,且數值愈高,其抗菌能力及藥用價值愈高。

在紐西蘭,所有使用UMF標誌的都要通過紐西蘭活性Maruka Honey協會的授權,並且每個批次的蜂蜜都要送往到指定實驗室檢查測試,然後才獲頒分UMF數值報告,生產商才可據實驗結果給自己的蜂蜜貼上UMF數值標籤,讓客戶安心飲用!



紐西蘭Waikato大學-生化大學教授Peter Molan的研究,指出Manuka Honey蘊含礦物質、維生素及天然氨基酸,不僅具有一般性的保健功效,更具有特別的醫療作用,且比一般的蜂蜜更好,甚至超越傳統的藥物。古埃及人有利用蜂蜜作治療的紀錄,其中包括喉嚨、眼睛發炎、燒傷及胃潰瘍。

臨床試驗研究表明,Manuka Honey對以下幾種細菌的的生長有顯著的抑制效果:7種最常見的傷口感染細菌(如金黃色葡萄球菌等)、引起胃潰瘍的細菌 (如幽門螺旋桿菌)、能夠引起牙齒疾病的細菌、能夠引起最常見的皮膚感染的細菌等等。

健胃強肺、增強體質
Manuka Honey有殺菌和促進傷口癒合的能力,對經常性胃痛、肺弱、易感冒、肌膚乾燥、便秘和腸胃敏感也很適合。

胃潰瘍、喉嚨炎
Manuka Honey有利用作治療的紀錄,其中包括喉嚨、眼睛發炎、燒傷及胃潰瘍,Dr. Molan研究證明它可以成功的消除各種細菌包括幽門桿菌。

緩減胃潰瘍和肚子痛的病症
保證經過測試含有抗菌功能高於一般的標準的抗菌劑,可消減各種細菌和真菌並對傷口,燒傷和皮膚潰瘍的治癒有顯著療效。

使肌膚回復彈性和光澤
Manuka Honey含有豐富礦物質及十種以上的維生素,營養價值極高。而它所含的天然氨基酸,能迅速補充皮膚養份,使肌膚回復彈性和光澤。

適宜食用的人士
Manuka Honey對體質虛弱、抵抗力差、易感冒、呼吸道及肺功能弱、喉嚨腫痛、過敏咳嗽、腸胃欠佳、腸胃敏感、胃痛、便秘、肌膚燥、營養不良、孕婦、促進傷口癒合及對煙酒過多人士,皆有幫助。常人飲用亦可保持青春、延緩細胞衰老,作保健之用。

Manuka Honey於皮膚方面之幫助,目前已包括傷口癒合、燒傷、皮膚潰爛、滋潤、舒緩敏感性肌膚等。

(資料來源: http://www.healthishop.com/honey.data/comvita/manuka-hoeny/tc/honey-tc_data00.html)

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

產生資料表並查詢:

語法:
SELECT [TABLE1].FIELD1,[TABLE2]FIELD2,[TABLE2]FIELD3
INTO [TABLE]
FROM [TABLE1] INNER JOIN [TABLE2] ON [TABLE1].FIELD1=[TABLE2].FIELD1

說明:
建立新資料表[TABLE],"查詢"產生的欄位(FIELD1,FIELD2,FIELD3)。
[TABLE]必須是不存在的資料表,若已存在,執行時會發生錯誤。


新增紀錄並查詢:

語法:
INSERT INTO [TABLE](FIELD1,FIELD2,FIELD3)
SELECT [TABLE1].FIELD1,[TABLE2]FIELD2,[TABLE2]FIELD3
FROM [TABLE1] INNER JOIN [TABLE2] ON [TABLE1].FIELD1=[TABLE2].FIELD1

說明:
需 指定目的資料表 及 指定各欄位對應的欄位。

結構:
INSERT INTO 目的資料表(欄位1,欄位2...) SELECT 欄位1,欄位2... FROM 原始資料表
INSERT INTO 目的資料表(欄位1,欄位2...) VALUES (欄位1的資料,欄位2的資料...)




其他:

刪除記錄語法:
DELETE FROM [TABLE] WHERE...

更新記錄語法:
UPDATE [TABLE] SET 欄位1=欄位1的資料,欄位2=欄位2的資料... WHERE...

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

WHERE條件

SELECT 欄位
FROM 表格名
WHERE condition(運算式)


condition-字串的完全比對:
SELECT 姓名
FROM 學生資料
WHERE 姓名='王小明'

做為字串的資料必須用『'』單引號包起來,單引號以外的字元,系統都會嘗試解釋為程式語法。


condition-字串的部分比對 及 萬用字元:
SELECT 姓名
FROM 學生資料
WHERE 姓名 LIKE '王%'

萬用字元變化說明:(只有文字型態欄位可以使用)

%:任何含有0個或更多字元的字串。
WHERE 住址 LIKE '%中山北路%',可找出所有住址中含有『中山北路』的紀錄。

_(底線):任何單一字元。
WHERE 住址 LIKE '台北_',可找出住址開頭為『台北』,且字數等於3個字 的紀錄。

[]:在指定範圍([a-f])或集合([abcdef])中的任何單一字元。
WHERE PID LIKE '[A-C]%',可找出PID開頭為『A-C』的紀錄。(括號內的範圍只可以是數字或英文字母)

[^]:不在指定範圍([^a-f])或集合([^abcdef])中的任何單一字元。
WHERE PID LIKE 'A[^2]%',可找出PID開頭為『A』,並排除第二位是2 的紀錄。

※萬用字元如已做為資料本身的話(EX.30%),此時必須使用跳脫字元(ESCAPE)。
WHERE 欄位 LIKE '%jk\%%' ESCAPE '\'


condition-NULL:
SELECT 電話 FROM 學生資料 WHERE 電話 Is Null
SELECT 電話 FROM 學生資料 WHERE 電話 Is Not Null
空字串不等於NULL。(字串型態的欄位,可設定空字串為預設值)
欄位內空白,才是NULL。


condition-NOT:
SELECT * FROM 學生成績 WHERE NOT (英文成績 BETWEEN 60 AND 100)
BETWEEN .. AND .. 必須由小而大。只有日期及數字格式可以使用。
這段語法的結果,將會找出英文成績不在60~100的紀錄。


condition-IN:
SELECT 欄位
FROM 表格名
WHERE 欄位 IN ('值1', '值2', ...)

可代替OR的設計,且較為精簡。

EX.
SELECT 姓名 FROM 學生資料 WHERE (姓名 IN ('王小明','蘇小美','陳大同'))
等於
SELECT 姓名 FROM 學生資料 WHERE (姓名='王小明' OR 姓名='蘇小美' OR 姓名='陳大同')

也可使用NOT IN,EX. WHERE (姓名 NOT IN ('王小明','蘇小美','陳大同'))


condition-AND/OR:
SELECT 欄位
FROM 表格名
WHERE 簡單條件 [AND|OR] 簡單條件
太簡單了,不多闡述。

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

天阿...唯一能跟 DMS洗面乳 媲美的 SK2全效活膚潔面乳 竟然漲價了!!!
看來DMS應該多買幾罐(迷之音:買個10年份好唄?)
DMS洗面乳125ml特價可到500元,跟1900差很多,可買4瓶DMS。

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

2011年開始,1月就敗了 理膚寶水每日更新精華x1(85折=765) + 霓思淨玻尿酸面膜x34片(850)。
2月更是趁DMS洗面乳特價499買了2瓶。
DMS還是一樣好用,Dr.Wu真的比不上,才洗兩天皮膚的質感就幾乎快回來了。
實在好用到我怕他有加藥呢...

伊 發表在 痞客邦 PIXNET 留言(44) 人氣()

最近突然需要這個功能,上google搜尋找到此篇文章:擴展 GridView 控制項 - 無資料時顯示標題列,是來自點部落,算蠻有名的.net部落格。
可是一邊看文章,心裡就OS覺得,只是要顯示標題列有必要搞的這麼麻煩嗎?(我承認我懶...程度又很低落...)
所以自己想了另一個非常沒有技術的方法實現這個功能,請往下看... :D

'首先將查詢出來的table塞到date table
Dim dt As New Data.DataTable
dt = db.GetDataTable(SQLString)

'紀錄dt的rows count
Dim dtRowsConut As Integer = dt.Rows.Count

'如果rows count=0,就是沒資料時,就自己新增一個row
If dtRowsConut = 0 Then
    dt.Rows.Add()
End If

'設定gridview的DataSource
GridView1.DataSource = dt
GridView1.DataBind()

'如果rows count=0,就是沒資料時,隱藏己新增的那個row
If dtRowsConut = 0 Then
    GridView1.Rows(0).Visible = False
End If

大功告成囉!
是不是很沒技術又很鳥呢...(被毆)

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

看到別人的分享,好想要喔><...
http://laragirl.pixnet.net/blog/post/22350844

以前最愛用曼秀雷敦的護唇膏,但是現在都變成大陸製的,
不是我不相信大陸的品質(品德?),而是我真的很過敏,不想拿我自己的臉/唇去實驗(壞了誰賠...大陸?笑話!),
改買made in USA的護唇膏,但是買了兩三款都不好用、不夠滋潤,
我只好又去買小蜜緹,但是小蜜緹軟管的有加樟腦,我們家大爺(哪位?)有蠶豆症,怕不小心讓他葛屁了,
所以只要會跟他見面,我就不會碰到小蜜緹,怕殘留也會引他發病。
而且小蜜緹的味道真的是太令我感冒,之前買的小蜜緹沒用完就丟了,就是因為它的味道太濃烈。
煩阿~~~網拍的東西我也不敢亂買。
小蜜緹還都去買7-11的 "貴死人不償命" 架上貨。
第一次買的小蜜緹就是網拍貨,香味整個就是消毒水味道,吃到也很噁心,整個不敢用。
這次買7-11的味道有比較淡,而且吃到也沒那麼噁心(不過還是不能接受)。

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

HTML DOM 中文說明網頁:
http://221.199.150.103/jsj/html/page/book/js/h_target.htm

簡體網站,內容蠻多的,有參考價值,對於英文感冒的人應該很好用。

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()

IIS7無法顯示圖片(任何圖片:jpg,gif,png...等)及靜態網頁HTML(包含:字型,顏色,背景,vb script,java script,css,任何include檔案...等)解決辦法。

檢查靜態內容是否安裝。安裝後即可正常顯示。
這鳥問題困擾我好久,終於在大陸一個IT網站找到解決辦法。

IIS7無法顯示圖片及靜態網頁解決辦法.gif

伊 發表在 痞客邦 PIXNET 留言(0) 人氣()