redwarrior’s diary

C#, ASP.NET, WEB, G*などの雑多な情報

2019-01-01から1年間の記事一覧

TFS 2018 のリリース管理を使用して、IISにデプロイする

またも、3か月近く間が空いてしまいました。ネタはたまっているので、間隔をなるべくおかずに書いて行きたいものです。 以下の記事では、ビルド時のオプションで発行まで行いましたが、今回はリリース管理機能を使ってIISにデプロイしてみました。 redwarrio…

ASP.NET MVCでjQuery DataTablesを使用する

何番煎じなのかわかりませんが、jQuery DataTablesを使ってみたので、メモを残しておきます。試したバージョンは、1.10.12。 公式サイト: datatables.net ASP.NET MVCでは、NuGetを使用して導入します。jQueryはバージョン2系でも問題ありませんでした。バ…

SQL ServerのCHECK制約の設定方法

簡単な入力制限であれば、テーブルにCHECK制約をつける手もあるかなと思い、SQL ServerのCHECK制約の設定方法について調査しました。 SSDT(サーバーエクスプローラー) SSDTは、テーブル定義画面でCHECK 制約を追加できる。 CHECK制約の対象カラムは、カラ…

(まとめ)Redmineチケットの帳票出力にSSRSを使用する

これまで書いてきた記事を読めば、Redmineチケットの帳票出力にSQL Server Report Services(SSRS)を使用する事が出来ます。 出来る事ならRedmineのワークフローを使用して、Web上(Redmine上)で完結する事が望ましいのでしょうが、そうも行かない事もある…

SSRSで表や、一覧を使用してデータセットの内容を一覧表示する

前回の記事で、テキストボックスにデータセットの値を表示しました。 今回は、データセットのレコードを繰り返し表示する方法として、SQL Server Reporting Services(SSRS)のコンポーネントである表(テーブル)と一覧の 使い方を紹介します。 公式サイト…

SSRSのコンポーネントで条件を指定して、同じデータセットからレコード別の値を取得する

前回の記事では、データセットのフィルターを使用してカスタムフィールドを絞り込むという方法を紹介しましたが、 カスタムフィールドの値を表示するテキストボックスを複数用意して、それぞれ別のカスタムフィールドの値を表示したい 複数カスタムフィール…

SSRSのデータセットにRedmineのチケット情報を読み込む

前の記事で、データソースにRedmine Rest Api を指定したので、これを使用して、データセットにチケット情報を読み込む方法を調査しました。Visual Studio上でプレビューして動作を確認しています。 検証環境 SQL Server 2017 Standard の Reporting Service…

.NET CoreのコンソールアプリケーションでEntity Framework Coreを使用しSQL Serverに接続する

Visual Studio 2019 も出てきて、これからは.NET Coreでの開発が進んで行くと思うのでキャッチアップのために.NET Coreプロジェクトを使い始めています。 .NET CoreプロジェクトでDBを扱うとなったら、当然Entity Framework Coreを使います。公式サイトはそ…

SQL Server Reporting Services(SSRS)のデータソースで外部サービスを設定する

うかうかしていたら、前回の投稿から3ヶ月近くも空いてしまいました。気を取り直して記述します。 最近、SQL Server Reporting Services(SSRS)を触っていて、帳票出力には結構便利だという事がわかって来たので、それについて書きます。 データソースに外…

(小ネタ)WindowsフォームのDataBindingに関するリンク集

Windowsフォームでデータバインディングを行う場合に、BindingSource、IDataErrorInfo、ErrorProvider、null値の制御についての有用なリンク集。 サイト WindowsFormsでの単項データバインドまわり | tocsworld IDataErrorInfo Interface (System.ComponentM…

BindingSourceを使用したTextBoxのデータ入力時におけるメリット

以前にWindowsフォームで作成したアプリケーションを修正する機会があり、BindingSourceについて理解が深まったので、記録を残しておく。 「TextBoxに入力した値をバリデーションして、正しい値ならば紐づいたDBのレコードを更新する」というよくある処理を…

NPOIでExcelのセルの値を取得する(関数も対応)

NPOIを使用してExcelを読み込む処理を作成したので、後から見返せるように気づいたことをメモしておく。 確認したバージョン:.NET Framework 4.6、NPOI 2.3.0 Excelのセルの値を取得する場合は、以下のようにまずICellインスタンスを取得する。 //sheetは、…

jQueryのfloatTheadプラグインを使用したテーブルを印刷する方法

少し前ですが、レコード数の多いテーブルを表示した時に、スクロールでExcelみたいに先頭行を固定して表示したい時に、jQueryのfloatTheadプラグインを使用しました。*1 さらにfloatTheadプラグインを使用したテーブルを印刷したいという要件が出た時に、そ…

Hyper-V で Vagrant

この間、Hyper-Vで仮想環境を構築しているので、せっかくだからVagrantも使ってみることにした。 動作確認環境は以下の通り Windows 10 Pro 1803 Vagrant 2.2.3 実際にやってみたところ、特につまずく箇所もなく、起動に成功した。ファイアウォールの設定は…

IISのApplicationPollIdentityとWindows認証によるDBアクセスで発生したエラー

新年あけましておめでとうございます。今年もよろしくお願いします。 さて、ASP.NET MVC の権限関係では、いくつか記事を書いた。 redwarrior.hateblo.jp redwarrior.hateblo.jp 上記を参考にすれば、躓かずに構築できると思ってたが、あまり見たことのない…