星期六, 2月 27, 2016

[C#] 處理 using 所引發的 Exception

參與 K.NET C# 深耕課程 - 例外處理實務,覺得有收穫部分,以往都是在 using 內部使用 try catch,如下
using(............)
{
    try
    {
        DoSometing() ;
    }
    catch(Exception)
    {
        throw ;
    }
}
從來沒有思考過,在 using 外部使用 try catch 會發生甚麼事情
try
{
    using(............)
    {
        DoSometing();
    }
}
catch(Exception)
{
    throw ;
}
老師上課時提到,知道 using 是 try finally 的話,就會知道問題點是甚麼,當下 dmeo 跑出結果,也完全沒看出問題點,Orz

星期五, 2月 26, 2016

[SSMS] 篩選功能

隨著 DB 內 Table 一直增加,要查 Table Schema 資訊會變的越來越麻煩,習慣是利用 T-SQL 語法直接查詢,在網路討論串中才發現,原來 SSMS 本身就有篩選 Table 的功能

資料表 => 篩選 => 篩選設定

設定篩選條件

篩選結果

檢視表、預存程序等也都可以使用篩選功能喔

星期六, 2月 20, 2016

[RV] 逐步解說:ReportViewer 報表

根據這篇 MSDN 文章:逐步解說:建立 ReportViewer 報表 的練習,基本上都是利用精靈來
完成全部設定,會設定下面四個步驟
  1. 建立 DataSet 資料來源
  2. 建立報表定義檔案(rdlc)
  3. 格式化貨幣欄位
  4. 利用 ReportViewer 把報表顯示在表單上