2010年3月18日木曜日

テーブルの型を変更できないとき SQL-server2008

SQL Server 2008 でテーブルを保存するときにエラー メッセージ "変更の保存が許可されていません" が表示される

1. SQL Server Management Studio (SSMS) を開きます。
2. [ツール] メニューの [オプション] をクリックします。
3. [オプション] ウィンドウのナビゲーション ウィンドウで、[Designers] をクリックします。
4. [テーブルの再作成を必要とする変更を保存できないようにする] チェック ボックスをオンまたはオフにして、[OK] をクリックします。

http://support.microsoft.com/kb/956176/ja

2010年3月5日金曜日

カスタムプロパティ

// リスト選択型のプロパティ
public enum enumTest{a = 10,b = 20};
[Category("Design")]
[Description("テスト")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
private enumTest et;
public enumTest TestProperty
{
set { et = value; }
get { return et; }
}

// ツリー型のプロパティ
private Size st;
[Category("Design")]
[Description("テスト2")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public Size TestProperty2
{
set { st = value; }
get { return st; }
}

2010年3月3日水曜日

今走っているメソッドを知る!!

方法①
System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace();
Console.WriteLine(st.GetFrame(0).ToString());

方法②
Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name);

エラーログなんかで便利そう