Javaと情熱のあいだ

カステラとドーナツと珈琲

Windows XPのWindows Update エージェント

XPをセットアップする必要が有ったのでメモ。
下記のエージェントをインストールしないとWindowsUpdateが出来ない。
WindowsUpdateAgent30-x86.exe

log4netの出力先ディレクトリ

log4net.configのRollingFileAppenderで出力するディレクトリをメモ
Windows7で確認。

\ProgramData
${ALLUSERSPROFILE}
\Users\<username>\AppData\Roaming
${APPDATA}
\Users\<username>\AppData\Local
${LOCALAPPDATA}

記述サンプル

<param name="File" value="${APPDATA}\\Project\\Application\\log\\"/>

CrystalReportViewerの「メインレポート」を非表示にする方法

なんとか非表示にする方法を模索したのでメモ。
下記のコードは非表示に近くするためのバッドノウハウ

foreach (Control ctl in crv.Controls)
{
    if (ctl.GetType() == typeof(PageView))
    {
        foreach (Control ctlc in ctl.Controls)
        {
            if (ctlc.GetType() == typeof(TabControl))
            {
                (ctlc as TabControl).SizeMode = TabSizeMode.Fixed;
                (ctlc as TabControl).ItemSize = new System.Drawing.Size(0, 1);
            }
        }
    }
}

System.Drawing.Size(0, 1)0, 1になってるのは0, 0にすると適用されないため。
非表示に出来ない理由としては、該当部分はTabControlで描画されていてTabControl自体にタブを非表示にするという方法が無いため。

参考


青の部隊 505小隊 ULZ - CrystalReportsチップス

SQL ServerのROW_NUMBERとOFFSET FETCH句

SQL Server 2008 R2以前でページング処理したいときは
ROW_NUMBERを使用して処理、SQL Server 2012以降はOFFSET FETCH句を使用。

  • ROW_NUMBERは1~
  • OFFSET FETCH句では0~

間違わないようにメモ。