2012-04-02 14 views
0

DATAGRIDVIEWを作成してBindingListとバインドすると、datagridviewの入力を編集/変更できるようになりますか?私はテストを受け、datagridviewの列は読み取り専用だと言いますが、値を内部的に変更すると更新されます。私はDatagridviewを通して変更/編集できません。助けて?datagridview databindingが読み取り専用になる

Nevermind。それを解決した。その代わりにバインドするDatatableを作成しました。

+0

可能な複製http://stackoverflow.com/questions/9968811/c-sharp-bindinglist-read-only-error –

答えて

1

あなたの質問は少し曖昧ですが、DataGridView.ReadOnlyのセマンティクスは、インターフェイス側からの編集を妨げるだけです。同様に、DataGridViewをフォームなどで表示しているときは、グリッドと対話できません。 DataGridViewがバインドされている構造をコード内で変更することで、データを変更することはできます。

別の言い方をすれば、フォームが読み取り専用かどうかは関係ありません。フォームの変更を促すものがあれば、そのフォームにそのことが表示されます!これを読み取り専用に設定すると、ユーザーはフォームの給油を変更することができなくなります。

+0

意味はありません。私は、DataGridViewからの値を変更/編集したい。 DGVを表示専用にしたいとは思いません。ユーザーが値を変更できるようにして、リストの値を更新します。/ – Magikarp

関連する問題