1

C#ASP.NET 4(VS2010)を使用して、データベース駆動型のaspxファイル(SQL SERVER 2008 R2)を作成しています。

SQLサーバーのテーブルから行を編集および削除できるGridViewを含むaspxファイル。

Gridviewの下部に挿入行を追加したいのですが、インターネットを何時間も検索しても、そのコントロールが見つかりません。

Microsoft SQL Server Management Studioを使用する場合、テーブルの上位200行を適切なグリッドビューで編集する方法があり、下部に挿入行があります。私のGridViewは純粋なaspxであり、背後にコードはありません。

その挿入行を模倣したいと思います。

これは、編集(挿入行を含む)がMicrosoft SQL ServerManagementStudioでどのように表示されるかを示しています。

上の写真で、テーブルの3行目を挿入する方法を参照してください。グリッドビューの下部に挿入する新しい行があることを確認してください。

aspx gridviewでそれを制御できない可能性はありますか?

行の自動挿入制御がない場合、最小限のC#コードでそれを行うにはどうすればよいですか?

解決策がないので、GridViewの下にボタンを追加して、テーブルに新しい空の行を追加することを考えました。問題は、私のテーブルではnullを許可しないことです:)

4

1 に答える 1

0

SqlDataSource に "InsertCommand" が含まれていることを確認する必要があり、コード ビハインドで少し作業を行う必要があります。概要については、Code Projectのこのトピックに関する記事を参照してください。

于 2012-04-16T00:20:51.390 に答える