1

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

托尼

4

2 回答 2

1

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

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

希望有帮助。

于 2009-01-12T16:51:57.767 回答
-1
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
于 2012-11-06T11:01:20.447 回答