Pergunta

Você sabe como acessar caixas de texto adicionadas a um RadGrid que não estão vinculados, mas são usados ??para prender qualquer entrada afins fileira um usuário digitou para a caixa de texto para essa coluna. Eu preciso acessar este lado do servidor de dados quando ocorre um postback. Sua opinião é muito bem-vinda Agradecendo

Tony

Foi útil?

Solução

Isso depende de como essas caixas de texto estão sendo adicionados / criado. Se por 'não obrigado' você quer dizer que eles estão em colunas de modelo que você deve ser capaz de usar .FindControl em um dos eventos da grade para a garra que caixa de texto. E mais uma vez qual evento vai depender do que está causando o postback para acontecer. Para o propósito deste exemplo de código eu vou assumir que você está lidando com um item de comando no grid

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 ajude.

Outras dicas

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top