Accéder à la colonne TextBox dans RadGrid par Telerik
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
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