1

ReadOnlyプロパティがTrueに等しい数少ないフィールドの1つで、値フィールドの編集と更新は空です。ReadOnlyプロパティが記録されます。ReadOnlyプロパティもあり、その値は空ではありません。(GridViewがSqlDataSourceに接続されています)この問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

この値を更新したくない場合は、asp:SqlDataSourceのUpdateCommandから削除してください。

更新コマンドでこの値を取得したい場合は、に含める必要があります

<asp:SqlDataSource ...
<UpdateParameters>
  <asp:Parameter Name="YourFieldName" Type="Bool" />
  ...
</UpdateParameters>

ReadOnlyフィールドは、編集モードに移行したときに、変更の機会を与えるためにこのフィールドがcontrolに変更されないことを示していますが、SqlDataSourceの値はこのreadonlyフラグの影響を受けません。

于 2010-07-02T11:38:28.857 に答える