バインドされていないが、ユーザーがその列のテキストボックスに入力した行関連の入力をトラップするために使用される radgrid に追加されたテキストボックスにアクセスする方法を知っていますか? ポストバックが発生したときに、このデータ サーバー側にアクセスする必要があります。あなたの考えは大歓迎ですありがとう
トニー
これは、それらのテキストボックスがどのように追加/作成されているかによって異なります。「バインドされていない」とは、それらがテンプレート列にあることを意味する場合、グリッドのイベントの1つで.FindControlを使用して、そのテキストボックスを取得できるはずです。また、どのイベントがポストバックを引き起こしているのかによって異なります。このコード例では、グリッド上のコマンドアイテムを処理していると仮定します。
Private Sub radGrid_ItemCommand(ByVal source As Object, ByVal e As Telerik.WebControls.GridCommandEventArgs) Handles RadGrid1.ItemCommand
Select Case e.CommandName
Case "Update"
Dim txt as Textbox
txt = e.Item.FindControl("textboxID")
If Not txt is Nothing Then someObject.someString = txt.Text
Case Else
'do something else
End Sub
お役に立てば幸いです。
Private Sub radGrid_ItemCommand(ByVal source As Object, ByVal e As Telerik.WebControls.GridCommandEventArgs) Handles RadGrid1.ItemCommand
Select Case e.CommandName
Case "Update"
Dim txt as Textbox
txt = e.Item.FindControl("textboxID")
If Not txt is Nothing Then someObject.someString = txt.Text
Case Else
'do something else
End Sub