0

以前の問題で、以下の Web サイトにリストされているいくつかの手順を完了した後、この奇妙なエラーが発生しました。

'System.Data.DataRowView' does not contain a property with the name 'ID'

このエラーは、入力後にグリッドビューにリンクされていますDataKeyNames="ID"

前の問題: DataBinding: 'System.Data.DataRowView' に次の名前のプロパティが含まれていません

4

1 に答える 1

0

エラー メッセージは、GridView に割り当てられた SqlDataSource の選択クエリによって返される結果セットに、'ID' という列が存在しないことを示しています。

「ID」列を選択クエリに追加する必要があります(存在する場合)...

SELECT ID, <column name>, ..., <column name> FROM <table> etc

または、DataKeyNames を、GridView に割り当てられた SqlDataSource によって返された結果セットの主キー列の名前として割り当てます。

于 2013-04-09T00:33:45.567 に答える