RadrikのTextBox列へのアクセスBy Telerik
質問
バインドされていないが、ユーザーがその列のテキストボックスに入力した行関連の入力をトラップするために使用される、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
所属していません StackOverflow