Question

Savez-vous comment accéder aux zones de texte ajoutées à une grille de réseau qui ne sont pas liées mais sont utilisées pour intercepter toute entrée liée à la ligne qu'un utilisateur a saisie dans la zone de texte de cette colonne. J'ai besoin d'accéder à ce serveur de données lorsqu'une publication a lieu. Vos pensées sont très appréciées En vous remerciant

Tony

Était-ce utile?

La solution

Cela dépend de la manière dont ces zones de texte sont ajoutées / créées. Si vous entendez 'non lié' dans la colonne Modèle, vous devriez pouvoir utiliser .FindControl dans l'un des événements de la grille pour récupérer cette zone de texte. Et encore une fois, quel événement dépendra de la cause de la publication. Pour les besoins de cet exemple de code, je suppose que vous avez affaire à un élément de commande sur la grille

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

L’espoir que cela aide.

Autres conseils

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top