Pregunta

¿Sabe cómo acceder a los cuadros de texto agregados a un radgrid que no están vinculados, pero que se utilizan para interceptar cualquier entrada relacionada con una fila que un usuario escribió en el cuadro de texto de esa columna? Necesito acceder a este lado del servidor de datos cuando ocurre una devolución. Tus pensamientos son muy apreciados Agradeciéndote

Tony

¿Fue útil?

Solución

Eso depende de cómo se agreguen / creen esos cuadros de texto. Si por "no enlazado" quiere decir que están en columnas de Plantilla, debería poder usar .FindControl en uno de los eventos de la cuadrícula para tomar ese cuadro de texto. Y nuevamente, qué evento dependerá de lo que haga que ocurra la devolución de datos. A los efectos de este ejemplo de código, asumiré que se trata de un elemento de Comando en la cuadrícula

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

Espero que ayude.

Otros consejos

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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top