Доступ к столбцу TextBox в RadGrid от Telerik - PullRequest
0 голосов
/ 08 января 2009

Знаете ли вы, как получить доступ к текстовым полям, добавленным в radgrid, которые не связаны, но используются для перехвата любого ввода, связанного со строкой, введенного пользователем в текстовое поле для этого столбца. Мне нужно получить доступ к этой стороне сервера данных, когда происходит обратная передача. Ваши мысли очень ценятся Благодарю вас

Tony

Ответы [ 2 ]

0 голосов
/ 06 ноября 2012
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
0 голосов
/ 12 января 2009

Это зависит от того, как эти текстовые поля добавляются / создаются. Если под «не связан» вы подразумеваете, что они находятся в столбцах шаблона, вы должны иметь возможность использовать .FindControl в одном из событий сетки для захвата этого текстового поля. И снова, какое событие будет зависеть от того, что вызывает обратную передачу. В этом примере кода я предполагаю, что вы имеете дело с элементом Command в сетке

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

Надеюсь, это поможет.

...