2018年11月30日 星期五

[GridView]無框線

很直覺的把border設為0之後,發現GridView還是有框線!
雖然只剩下border-bottom還是讓我崩潰,怎樣都弄不掉!!

最後發現是GridView自己的屬性在搞鬼,
想要無框線直接設GridLines="None"就好了,
還在那邊border: none或border: 0的我真像是笨蛋...

重點只有短短一行:GridLines="None"

可惡 ~~~~

2018年11月21日 星期三

TextBox 按下 Enter 鍵不要觸發 Postback 事件

在 TextBox 輸入完值之後總是會不小心按下 Enter 的人實在不在少數...
(感謝 Excel 的普及讓我們崩潰)

總之無論 Enter 是觸發預設按鈕還是整頁 Postback 都不要慌,
除了重新 Binding 資料外你還有個選擇,
就是讓 TextBox 中的 Enter 無效化!
(說得那麼好聽也不過就是讓 TextBox 中的 Enter 不做任何事)

直接來看Code吧!



 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

      '避免輸入成績後按Enter觸發Postback 
       TextBox1.Attributes.Add("onkeypress", "if( event.keyCode == 13 ) { return false; }")

  End Sub



參考資料來源

2018年11月20日 星期二

[VB] 四捨五入 Math.Round

一般而言Math.Round沒帶 MidpointRounding.AwayFromZero參數時,
是四捨六入,也就是捨入至最接近值。

但只要加上MidpointRounding.AwayFromZero參數,就是我們一般認為的四捨五入。

Math.Round(0.625, 2)  → 0.62
Math.Round(0.625, 2, MidpointRounding.AwayFromZero)  → 0.63

關於這個問題推薦一個 網頁
想要知道詳細狀況的可以參考一下喔~

[Excel] 日期(數值)轉文字

Excel的日期格式真的常常使人抓狂, 在使用者輸入日期後該欄位真正的值會被Excel轉換成一串數字, 這串數字代表著自1900/1/1到該日期的總天數。 但程式或使用者真正要的,就不是這串數字, 他們就是要日期!要日期!! So, 為了取得真正的值只好使用TEXT函數來解決了 ...