【发布时间】:2009-01-08 09:07:27
【问题描述】:
您知道如何访问添加到 radgrid 的文本框,这些文本框未绑定但用于捕获用户在该列的文本框中键入的任何与行相关的输入。 发生回发时,我需要访问此数据服务器端。 非常感谢您的想法 谢谢你
托尼
【问题讨论】:
-
什么版本的 RadGrid? .NET 3.5? AJAX?
您知道如何访问添加到 radgrid 的文本框,这些文本框未绑定但用于捕获用户在该列的文本框中键入的任何与行相关的输入。 发生回发时,我需要访问此数据服务器端。 非常感谢您的想法 谢谢你
托尼
【问题讨论】:
这取决于如何添加/创建这些文本框。如果“未绑定”是指它们位于模板列中,则应该能够在网格的一个事件中使用 .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
希望对您有所帮助。
【讨论】:
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
【讨论】: