データベーステーブルからグリッドビューを動的に作成しているASPXページがあります。ポストバックでグリッドビューが作成されるたびに、AutoGenerateDeleteButton属性をtrueに設定します。ただし、グリッドビューを初めて作成したときは、削除ボタンは表示されません。AutoGenerateDeleteButtonの値を記述しましたが、これはTrueです。グリッドビューに2番目の行を追加すると、削除ボタンが表示されます。助言がありますか?
1937 次
3 に答える
1
バインド イベントが発生した後に最初にグリッドビューを作成していますか?
その場合、グリッドビューのバインディング イベント中に作成されるコントロールは起動されず、削除ボタンが表示されない理由が説明されます。
明確にするために:あなたの質問は、実際には、削除ボタンが1回目と2回目の両方で表示されていると述べています。表示されないのは初めてだと思いますか?
于 2009-01-26T14:05:45.093 に答える
1
AutoGenerateDeleteButton を「true」に設定する代わりに、CommandField を動的に作成し、それを列としてグリッドビューに追加しました。これは毎回うまくいくようです。しかし、提案をありがとう。
于 2009-01-26T16:26:21.393 に答える
1
バインドする前に、削除ボタンを追加していることを確認してください。
于 2009-01-26T16:14:37.890 に答える