【C#】Crystal Reports を .NET Framwork 4.5 で使う

Windowsアプリケーションの開発で、帳票印刷のため、Crystal Reportsを使うことにしたが、結構つまづいてしまったのでメモ。

“【C#】Crystal Reports を .NET Framwork 4.5 で使う”の続きを読む

CodeIQのプログラミングテストが面白い

CodeIQロゴイメージ

リクルートが運営しているCodeIQというサイトをご存じでしょうか?

CodeIQバナー広告イメージ
(C) Recruit Career Co.,Ltd.

上記のようなバナー広告が気になったので、ちょっと挑戦を受けてきました。

“CodeIQのプログラミングテストが面白い”の続きを読む

【C#】呼び出し元のフォームが取得できない

基本的なことだけど、ちょっと躓いてしまったので備忘録。

this.Parent の内容が null になる

呼び出し元(親)のフォーム情報を使おうと、this.Parentを使ってみたが、動かしてみると null になっている。

試行錯誤の結果、単純に使い方を間違えていたので、ShowDialogで呼び出した親フォームの情報を取得する方法をまとめておく。

“【C#】呼び出し元のフォームが取得できない”の続きを読む

【C#】MDFファイルの照合順序を変更する

Visual Studioで、データベースを使うアプリケーションを作ろうとして、今まで使ったことないという理由で、データベースにMDFファイル(SQL Server データベースファイル)を採用したときの話。

データベースの照合順序がデフォルトで「SQL_Latin1_General_CP1_CI_AS」となっており、日本語が一部文字化けしたり、日本語で検索できなかったりと、不都合が生じていた。

Visual Studio の SQL Server オブジェクト エクスプローラーで、MDFファイルの照合順序プロパティを確認することは出来るが、変更できない!

今回は、そういったケースでMDFファイルの照合順序を変更する方法を紹介します。

“【C#】MDFファイルの照合順序を変更する”の続きを読む

【C#】DataGridViewをプログラムで初期化、列編集する方法

【C#】DataGridViewをプログラムで初期化01

DataGridView の 列プロパティをフォームエディタではなく、プログラムで初期化・設定する方法。

“【C#】DataGridViewをプログラムで初期化、列編集する方法”の続きを読む