【質問】ASP.NETスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
257:nobodyさん 07/10/31 14:35:49 KCIK9HQ4 >>255 勉強になりました。 258:nobodyさん 07/11/04 02:42:02 gridviewのrowを編集モードにして、値を入力する際に、 Javascriptを使用して、winodw.openで子ウィンドウを開いて、 そこから値を選択し、親windowの編集モード中のrow内のtextbox1に、 子Windowsで取得した値を入れたいのですが detailviewには下記のようにして値を直接入れられるのですが、 −子windowで値選択時のコード− Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged Dim str As String = GridView1.SelectedRow.Cells(1).Text Dim strScript As New System.Text.StringBuilder strScript.Append("<script language=javascript>") strScript.Append("window.opener.document.form1.DetailsView1$TextBox1.value = " & str & ";") strScript.Append("</script>") RegisterStartupScript("window", strScript.ToString) End Sub gridview内のtextboxに入れようとすると strScript.Append("window.opener.document.form1.GridView1$ctl02$TextBox1 = " & str & ";") というように編集中のrow数を指定すれば入れられるのですが、 これはどうかと思い、別方法を考え 親側のform1内にhiddenコントロールを配置し、そこに値を渡してポストバックして、 page_loadでそのhiddenコントロールの値を編集中のrowのtextbox1に渡すことを考えたのですが 編集中のrow内のtextbox1への値の入れ方が分かりません。 page_load内にどのように書けば編集中のrow内のコントロールに値を渡せるでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5062日前に更新/244 KB
担当:undef