DATAGRIDVIEWを作成してBindingListとバインドすると、datagridviewの入力を編集/変更できるようになりますか?私はテストを受け、datagridviewの列は読み取り専用だと言いますが、値を内部的に変更すると更新されます。私はDatagridviewを通して変更/編集できません。助けて?datagridview databindingが読み取り専用になる
Nevermind。それを解決した。その代わりにバインドするDatatableを作成しました。
DATAGRIDVIEWを作成してBindingListとバインドすると、datagridviewの入力を編集/変更できるようになりますか?私はテストを受け、datagridviewの列は読み取り専用だと言いますが、値を内部的に変更すると更新されます。私はDatagridviewを通して変更/編集できません。助けて?datagridview databindingが読み取り専用になる
Nevermind。それを解決した。その代わりにバインドするDatatableを作成しました。
あなたの質問は少し曖昧ですが、DataGridView.ReadOnlyのセマンティクスは、インターフェイス側からの編集を妨げるだけです。同様に、DataGridViewをフォームなどで表示しているときは、グリッドと対話できません。 DataGridViewがバインドされている構造をコード内で変更することで、データを変更することはできます。
別の言い方をすれば、フォームが読み取り専用かどうかは関係ありません。フォームの変更を促すものがあれば、そのフォームにそのことが表示されます!これを読み取り専用に設定すると、ユーザーはフォームの給油を変更することができなくなります。
意味はありません。私は、DataGridViewからの値を変更/編集したい。 DGVを表示専用にしたいとは思いません。ユーザーが値を変更できるようにして、リストの値を更新します。/ – Magikarp
可能な複製http://stackoverflow.com/questions/9968811/c-sharp-bindinglist-read-only-error –