ASP.NETのGridviewコントロールは、SqlDataSourceコントロールをGridviewのDataSourceIDに割り当てるときに更新機能を提供しますが、プログラムでコードレベルのSqlDataSourceをDataSourceに割り当てると、組み込みの更新機能がなくなり、独自の更新機能を使用する必要があります。なんで?ここでの違いは何ですか。IDではなくSqlDataSourceを直接参照しているだけなのでしょうか。GridViewがまだSqlDataSourceUpdateCommandを利用できないのはなぜですか?
2 に答える
1
最初のケースでは、2つのネイティブコントロールがあります。Webとデータ。ビジュアルツールと構成ツールを使用して、VS.NET経由でRADを実行できます。MSは、フレームワークがCRUDの側面でデータコントロールへのそのような視覚的コントロールの結合を自動的に許可できることを保証します。
2番目のケースでは、データコントロールの1つではない独自のSqlDataSourceがある場合、あなたは自分自身です。そうです。誰かが私たちにもその解決策を教えてくれることを願っています。
私の2セント。
于 2009-10-05T02:24:58.670 に答える
0
プログラムでSqlDataSourceを作成し、それにIDを付け、次のようにプロパティを割り当てて、組み込みの編集を適切にマッピングできることを発見しました。
gvData.DataSourceID = dataSource.ID
于 2009-10-06T02:56:20.223 に答える