C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

標準のコレクションに更新通知を行う方法


(過去ログ 74 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■43427 / inTopicNo.1)  標準のコレクションに更新通知を行う方法
  
□投稿者/ akanekor (1回)-(2009/11/10(Tue) 14:30:33)

分類:[.NET 全般] 

標準のコレクションに更新通知を行う方法が知りたいのですが
よろしくお願いします。


http://bbs.wankuma.com/index.cgi?mode=al2&namber=11505&KLOG=25
のような感じですが、こちらはイメージでは無くInitializeComponent()側の問題です。


詳細は、
DataGridViewを継承したクラスを作成し、
追加プロパティにて、DataGridViewのColumns&Column等の値を変更しています。

現状は、
デザイナでプロパティの値変更後、デザイン画面の表示は思い通りに変更されたのですが、
InitializeComponent()内の変更に不具合があり
Columnの設定箇所は正常に更新されたのですが、
Me.DataGridView.Columns.AddRange(...)
行が消されてしまいます。

プロパティ変更後、
DataGridView標準の「列の編集」を開き、適当に値を変更し保存を行うと、AddRange(...)が復活するので、
DataGridView.Columnsのコレクションに更新通知が行われれば、正常にInitializeComponent()が書き換わるはずと予想しています。

(毎回「列の編集」を行う方法も考えたのですが、その場合、拡張したデータが消されてしまうのでダメです)

環境はVB2008です。

ご存知の方どうぞご教示ください。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -