【问题标题】:Accessing TextBox Column in RadGrid By TelerikTelerik 访问 RadGrid 中的 TextBox 列
【发布时间】:2009-01-08 09:07:27
【问题描述】:

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

托尼

【问题讨论】:

  • 什么版本的 RadGrid? .NET 3.5? AJAX?

标签: asp.net telerik radgrid


【解决方案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

希望对您有所帮助。

【讨论】:

    【解决方案2】:
    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多