3

私はGridViewC#.NET 3.5 で a を使用しており、基礎となるモデルを LINQDataSourceからAdapterSQL にデータを取得するオブジェクト (つまり、関数などのビジネス オブジェクト) にreturns変換しList<>ました。GetData()

デンマークではすべてが順調でUpdate、条件Selectステートメントは期待どおりに機能しますが、関数を機能させることができませんDelete。ID またはオブジェクト全体を渡そうとしていますが、プロパティが設定されていない「新しい」オブジェクトに渡されています。また混乱を引き起こしたのは古いOldValuesParameterFormatString="original_{0}"怪物なのだろうか。ObjectDataSource

誰にもアイデアはありますか?

4

1 に答える 1

6

解決策を見つけました。GridView の DataKeyNames プロパティを、データが返す一意のキー (この場合は従来の名前の ID フィールド) に設定する必要がありました。グリッドが更新されたときに、このプロパティ自体が「設定解除」されたと思います。

于 2008-08-17T06:22:37.280 に答える