如何从添加到telerik Rad Grid的文本框中访问“textChanged”事件?

时间:2011-10-03 11:55:59

标签: asp.net telerik-grid

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

1 个答案:

答案 0 :(得分:2)

在RadGrid中真的没什么变化。在TextBox上设置AutoPostBack="true",并创建一个OnTextChanged事件处理程序:

<telerik:RadGrid ID="RadGrid1" runat="server">                                                                
    <MasterTableView AutoGenerateColumns="false">      
        <Columns>
            <telerik:GridTemplateColumn>
                <ItemTemplate>
                    <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="true" OnTextChanged="TextBox1_TextChanged" />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
        </Columns>
    </MasterTableView>
</telerik:RadGrid>

在代码隐藏中:

protected void TextBox1_TextChanged(object sender, EventArgs e)
{
    TextBox txt = sender as TextBox;
    if (txt != null)
    {
        //some logic here
    }
}