2012-05-10 3 views
3

これはおそらく私が見落としている本当にダムなことだと確信しています。私はasp:table要素内に配置されているVisual Studio 2010のGridViewコントロールを選択/強調表示することはできません。 GridViewをasp:table要素の外に移動すると、それを強調表示してプロパティウィンドウのプロパティを見ることができます。Visual StudioからGridViewコントロールを選択できない<asp:table>

コントロールがテーブル要素にある場合、デザイナには表示されません(ただし、サイトの実行時には表示されます)。プロパティウィンドウには表示されません。スクリーンショットをご覧ください。何か案は?私はVisual Studioのすべてのオプションについて見てきましたが、適用できるものは見つけられないようです。

グリッド自体がうまく動作するため、これはコーディング上の問題ではありません。そのため、コードはここに掲載されていません。

どのような考えですか?

編集 - それは私はので、私は多くのように、

http://i.stack.imgur.com/lfO86.jpg

答えて

1

VS2010への歓迎は...と他のすべてのVS:あなたが何ができるかD

は、ソースコードに移動したい項目にスクロールし、ちょうどそれがタグのクリックです。編集するための右側のプロパティウィンドウに表示されます。ソースビューの使用において

+0

私もそれを試して、それは表示されません。一番下のタグを選択すると、プロパティウィンドウにグリッドが表示されますが、実際にプロパティはリストされません。それがちょうどそれのように見える。すべての助けをありがとう! – BigDaddyJay

+0

それはうまくいかず、私のコンピュータで動作しません – peroija

2

それはテーブルの一部になるので、あなたがそれにアクセスすることはできませんが、コレクションを制御リンクを投稿しますスクリーンショットを投稿させませんGridViewの列にあるTextBoxに直接アクセスすることはできません。

あなたは2つのオプションがあります。

  1. は、コードビハインドの場合

EDIT

GridViewにアクセスするためにFindControl()メソッドを使用します

  • 代わりに、通常のHTMLテーブルを使用しますデザイン時にコントロールを編集すると、ソースビューに入る方が効率的かもしれません(マークアップ)をコンテナの内外にドラッグするのではなく、常に移動する必要はありませんが、プロパティウィンドウを使用するよりも高速です。マークアップを編集する方がはるかに早いことがわかっています。

  • +0

    実行中にアクセスしようとしていません。スクリーンショットを見ると、これはデザイナーの視点にすぎません。グリッドがASPテーブル内に存在するとき、私はデザインビューでレンダリングされたものを見ることさえできません。おそらく、サイトが稼働していなくても同じことをしているのでしょうか? – BigDaddyJay

    +0

    それは大したことではありません - すべてうまくいきます。プロパティを変更する必要があり、プロパティウィンドウでそれを実行したい場合は、グリッドをテーブルの外に移動して選択し、プロパティを設定するだけです。私はそれをテーブル要素に戻します。私はちょうどそれがデザインビューで表示されるのを妨げた設定かもしれないと思った。 – BigDaddyJay

    +0

    @BigDaddyJay:いいえ、残念なことに、あなたが入れたコントロールの種類はありません。テーブルの内外にドラッグするのが面倒な場合は、いつでもソースビューに切り替えてそこからプロパティを編集できます。 –

    1

    だけ<table>代わり<asp:Table><tr>の代わり<asp:TableRow><asp:TableCell>の行とテーブルデータの<td>それぞれ。デザインビューでそのテーブルの内部コントロールを選択することができます

    関連する問題