通过Telerik访问RadGrid中的TextBox列

时间:2009-01-08 09:07:28

标签: asp.net telerik radgrid

您是否知道如何访问添加到未绑定的radgrid的文本框,但用于捕获用户键入的任何行相关输入到该列的文本框中。 发生回发时,我需要访问此数据服务器端。 非常感谢您的想法 谢谢你

2 个答案:

答案 0 :(得分:0)

这取决于如何添加/创建这些文本框。如果通过“未绑定”表示它们位于模板列中,您应该能够在其中一个网格事件中使用.FindControl来获取该文本框。 而且哪个事件将取决于导致回发发生的原因。 出于此代码示例的目的,我假设您正在处理网格上的Command项

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

希望有所帮助。

答案 1 :(得分:0)

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