Доступ к столбцу текстового поля в RadGrid с помощью Telerik

StackOverflow https://stackoverflow.com/questions/423650

  •  05-07-2019
  •  | 
  •  

Вопрос

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

Тони

Это было полезно?

Решение

Это зависит от того, как добавляются / создаются эти текстовые поля.Если под "не привязанными" вы подразумеваете, что они находятся в столбцах шаблона, которые вы должны иметь возможность использовать .Найдите controlв одном из событий сетки, чтобы захватить это текстовое поле.И опять же, какое событие будет зависеть от того, что вызывает обратную отправку.Для целей этого примера кода я предположу, что вы имеете дело с командным элементом в сетке

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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top