私は、動的に作成され、PlaceHolderに配置された2つのGridViewを持っています。 Select
ボタンの上にマウスを置くと、__doPostBack('ctl00$bodyPlaceHolder$ctl0X','Select$Y')
と表示されます。ここで、XはページのGridView/Controlインデックス、YはそのGridViewの行番号です。
GridViewを動的に作成しているので、ctl0X
という名前を付けても意味がありますが、PostBackではどのようにこの情報を使用しますか?
SelectedIndexChanged
EventHandlerを追加しても問題はありませんが、呼び出されることはありません。
私はこのような他の1つの質問を見つけましたが、グリッドビューをGridViewに追加する必要がありました。これは動的でなければならず、元の問題に戻ります。
編集
オーケー、私は__doPostBack('ctl00$bodyPlaceHolder$blahblahSmith',Select$Y
を取得するページでマウスオーバーのように、私は、このようにそれぞれのGridViewに一意の名前を与え、gridViewDynamic.ID = "blahblah" + r.LastName
を設定し、私はまだので、ポストバック上のアイテムにアクセスすることはできません彼らははもう存在しません。そこで、GridView gView = (GridView)this.Page.FindControl(blahblahSmith)
と呼ばれるif(IsPostBack)
に同じGridView作成コードを追加しました。グレート、gView
はnullではありません。しかし、行のすべてのデータがあります。 gView.Rows[0]
を呼び出すとnullが返されます。動的GridViewのPostbackUrlは、私が彼らがそうでなければならないとは思わない
0
A
答えて
1
使用Page.FindControl(「TheNameYouGaveTheDynamicGridView」)
GridView grid = Page.FindControl("TheNameYouGaveTheDynamicGridView") as GridView;
あなたがMasterPagesを使用している場合は、ページ上のコントロールを見つけるために、異なるアプローチを取る必要があるが、それは同じ前提です。
関連する問題
- 1. ファンクタ()それがあるか、それがない理由ならば、私はこれが可能と好奇心であるとは思わないクラス
- 2. CORSリクエストはプリフライトされていますが、そうであってはならないと思われます。
- 3. は、それが簡単でなければならないようにこれはそう
- 4. パッケージがあれば、そのアーティファクトIDはどんなものでなければならないのですか?
- 5. スフィンクスがスフィンクスを見つけられないと思う
- 6. もし私が本当に理由を知らないが、それはうまくいかないと思われる場合は、
- 7. phpunit致命的なエラー - require_onceがインクルードパスにあると思われるファイルを見つけられない
- 8. IQuery NHibernate - それはリストでなければならないのですか?
- 9. ネストされたデータテーブル:彼らはそれができないと言った?
- 10. なぜデリゲートは静的でなければならないのですか?
- 11. SOLRスレーブはマスターと同じでなければならない?
- 12. DIV私はこれが可能であると思ういけないコンテナ
- 13. :Clojureのdata.jsonが動作していないと思われる
- 14. python scipy.optimize.newtonは収束しないと言っていますが、それはそうだと思われます
- 15. UITextFieldの次の行に移動するには? NSTextField私がしなければならないすべてで
- 16. 「あなたがたぶん「チャット」しなければならないのはどういう意味ですか?
- 17. javax.net.ssl.SSLException:java.security.InvalidAlgorithmParameterException:trustAnchorsパラメータが空でなければならない
- 18. 私のasynctaskからの呼び出しメソッドは静的でなければならない
- 19. HttpWebResponseのテキストがJSONではないと思われます
- 20. Loginstatusは私がログアウトしたいながら...それは
- 21. エラーは、式はCollectionTypeでなければならないと言います。
- 22. Resharperはこれらの列挙型が使用されていないと思うのはなぜですか?
- 23. コア・データは、これがばかな質問であれば、私はわからない1つの関係
- 24. が、私はこのようなテーブルが存在しなければならないするZendのFramewordでフォームを構築しようとしている
- 25. 1つの関数からBooleanが返されなければならない
- 26. mvvm-light v4 - 誰かが尋ねなければならない:-)
- 27. 私のCSSがうまくいかない理由がわからない
- 28. RPy2 robjects.r.pieは "x値が正でなければならない"という不思議なエラーを返します
- 29. Android正規表現が動作しないと思われる
- 30. jQueryウィジェットではなく、私はそれらがどれだと思いましたか?
少し助けてくれました。上記の編集をご覧ください。 – Marcus
私はそれを理解しました。私はGridViewを作成したときにDataKeyNamesを設定していませんでした。 SelectedIndexChanged EventHandlerでは、送信者をGridViewとしてキャストし、SelectedDataKey.Valuesを使用して必要な値を取得できます。ありがとう。 _ _私はまだやっているように感じていますが、それは一種の汚れです。しかし、少なくともそれは動作します。 – Marcus