2008-07-01から1ヶ月間の記事一覧

TableAdapterの接続文字列変更

TableAdapterで使用している接続文字列の変更は DataSet「foo」の上で、barTableAdapterを作成。 1の作成時に、接続文字列を「csDB」という名前でapp.configへ保存。 barTableAdapterをフォーム上に配置。 フォームのコード中で、接続文字列を Me.barTableAd…

DataGridViewComboBoxCell の値が有効ではありません

マスタ: ┌─────┐ │MASTER_ID │ ├─────┤ │NAME │ └─────┘ データテーブル: ┌─────┐ │DATA_ID │ ├─────┤ │MASTER_ID │ └─────┘ という構成で、DataGridViewにはデータテーブルのデータを表示。 項目[MASTER_ID]のカラムのColumnTypeは「DataGridViewComboBox…

app.configを拡張する

窓際プログラマーの独り言 -C#の話題を中心に: 構成ファイル 独自ハンドラ http://blog.livedoor.jp/gushwell/archives/18278980.html これはイイ!使わせて頂こう!と思ったけれど、どうやってもうまく通らない。 結局実装部分を別モジュールにしていたのが…

HashtableよりDictionary

Hashtableで定義すると Hashtable hash = new Hashtable(); hash.Add("foo", "bar"); // 型変換しないと値がObjectで戻ってきて面倒 Trace.WriteLine(hash["foo"].ToString()); Dictionaryで定義すると Dictionary<String, String> dic = new Dictionary<String, String>(); dic.Add("foo", "</string,></string,>…

cmdでファイル属性を変更する

dos

Windowsコマンド集: ファイル属性の管理 http://itpro.nikkeibp.co.jp/free/NT/WinKeyWord/20040805/1/attrib.shtml ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [ドライブ:] [パス] [ファイル名] [/S [/D]]ディレクトリ配下を一気に隠しファイルにする…

switch()の中身の書き方

VBのselect文とC#のswitch文は挙動が違う。 VBだと Select Case abc Case a Case b foo() Case c bar() End Select と書いた場合、aのケースは何もしないで飛ばされる。 が、C#の場合は switch (abc) { case a: case b: foo(); break; case c: bar(); break;…

URLを短く表記する

MediaWikiを、いわゆる「ショートURL」で運用する手順。

ファイルアップロードを可能にする

MediaWikiはデフォルトでファイルアップロードを許可する設定になっていない。 設定を変更するには、LocalSettings.phpの $wgEnableUploads = false; を、trueに変更。 →メニューに「アップロード」が追加される。

ログインユーザ以外はいろいろできないようにする

MediaWikiは、デフォルトでログインユーザ以外もいろいろ弄れてしまうし、当然新規登録もできる。 個人で使用するには問題があるので、ログインユーザ以外はいろいろできないようにした。 以下を末尾に追加。

BluWiki:Skinの編集

BluWiki:Skinのデフォルトは、右上に表示されるアイコンが表示されない。 正しく表示されるようにする為には、PHPを弄る必要があった。

String.Formatの便利な表示

String.Format("{0:N0}件のデータが該当しました", this.DataGridView1.Rows.Count); →「1,500件のデータが該当しました」と3桁カンマ区切で表示される。 String.Format("{0:yyyy/MM/dd}のデータです", this.DataTimePicker1.Value); →「2008/03/24のデータ…

イベントハンドラを追加する

VisualStudio 2005はVBから使い始めたので、いざC#で使おうとしたときにイベントハンドラの追加方法が見つからず、かなり戸惑った。 判ってしまえばなんてことないんだけど、おろおろしたのでメモ。