ASP.Net 3.5のDetailsViewコントロールでチェックボックスのラベルが消える

StackOverflow https://stackoverflow.com/questions/103708

質問

ボタンとDetailsViewコントロールを備えたWebフォームがあります。ボタンのクリック イベントで、DetailsView コントロールを挿入モードに変更して、レコードを追加できるようにします。

詳細ビュー1.ChangeMode(詳細ビューモード.挿入)

詳細ビューのチェックボックスを除いて、すべてが正常に機能します。詳細ビューが挿入モードになると、チェックボックスの内容を説明するテキストが表示されなくなります。チェックボックス自体は正常に機能します。

テキストが消えてしまうのはなぜですか?どうすれば修正できますか?

役に立ちましたか?

解決

テンプレートフィールドに変更することで問題を解決できました。他の方法ではなぜ機能しないのかはわかりません。

他のヒント

ラベル内のテキストはアイテム テンプレートに含まれていますか?その場合は、それを項目編集テンプレートに追加する必要があります。また、コントロールの幅がすべてのコントロールとテキストに対して十分な幅であることも確認してください。絶対配置により隠れてしまっている可能性があります。

早速のお返事ありがとうございます。テキストはテンプレートにありません。これは、Text プロパティが「Active」に設定された単なる CheckBoxField です。

フィールドとDetailsViewコントロールの幅を広げてみましたが、ボタンをクリックするとテキストが消えてしまいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top