ラベル C# の投稿を表示しています。 すべての投稿を表示
ラベル C# の投稿を表示しています。 すべての投稿を表示

2012年3月3日土曜日

C# 安定ソート

http://d.hatena.ne.jp/halflife/20090114/1231953542
「Halflife」さんの安定ソートは素晴らしい。
list.Sort() と同じ Comparison を使えるのでとっても便利。

2012年2月23日木曜日

C# POI 用紙設定をA4にしたい

こちらの方の記事によると、  

ps.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);
これでできるそうだが、A4_PAPERSIZE の定数が無い。
なんで??? poi が java 用だから???


「長月の夜」さんによると、数値で指定すれば良いようだ。
「9」を指定したら A4になった。感謝。


余談だが、これらは動かない。
ps.PaperSize = (short) NPOI.SS.UserModel.PaperSize.A4_PAPER;
ps.PaperSize = (short) NPOI.HSSF.UserModel.PaperSizeType.A4;
どちらもなぜかA3になる。やっぱり無理やりはダメだ。

2012年2月19日日曜日

C# DataGridView  初期状態で選択しない

常に左上のセルが選択されてしまうのがイヤ。

Form.Shownイベントで、dataGridview.CurrentCell = null;

http://www.atmarkit.co.jp/fdotnet/dotnettips/512dgvcurrent/dgvcurrent.html