バイナリフォーマットにするほどでもない場合、xxx.Designer.csにデザイナから直接値を設定する方法があります。というかむしろこちらのほうが簡単。
修正内容は、先日の「■とあるコンポーネントに集約されているクラス」から[Serializable]をはずすだけです。
VS.NET2005は、以下のようなコードを出力します。
・・・特に理由が無ければ[Serializable]は付けないほうがいいかも。。。
//
// dataGridValidator1
//
this.dataGridValidator1.DataGridView = null;
requiredData1.Message = "こらー";
requiredData1.Required = true;
requiredData2.Message = "";
requiredData2.Required = false;
requiredData3.Message = "";
requiredData3.Required = false;
requiredData4.Message = "おいおい";
requiredData4.Required = true;
this.dataGridValidator1.Items = new DustCS004.RequiredData[] {
requiredData1,
requiredData2,
requiredData3,
requiredData4};
// dataGridValidator1
//
this.dataGridValidator1.DataGridView = null;
requiredData1.Message = "こらー";
requiredData1.Required = true;
requiredData2.Message = "";
requiredData2.Required = false;
requiredData3.Message = "";
requiredData3.Required = false;
requiredData4.Message = "おいおい";
requiredData4.Required = true;
this.dataGridValidator1.Items = new DustCS004.RequiredData[] {
requiredData1,
requiredData2,
requiredData3,
requiredData4};
0 件のコメント:
コメントを投稿