从telerik Rad Grid TemplateColumn获取新值? [英] Getting new values from telerik Rad Grid TemplateColumn?

查看:241
本文介绍了从telerik Rad Grid TemplateColumn获取新值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

i我有这个RadGrid,它的工作正常.大多数列都是只读的,

但是其余的列不是只读的,我希望它一直都是可编辑的,因此我可以单击它并开始在其中写入新值. (发生了)

但是我不知道如何从那些字段中提取这些值,我尝试创建OntextChanged事件,以便我可以获取这些值,但不会发生,该事件不会触发.

那么我如何从中获取价值呢?

i Have this RadGrid, its working fine. most of the columns are readonly,

but the remaining column which is not readonly, i want it to be editable all the time, so i can click on it and start writing my new value in it. (its happening)

but i do not know how to extract those values from those field, i tried creating OntextChanged event so i can get the values but not happening, event isn''t firing.

so How can i get the values from it?

<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True"

            AllowSorting="True" AutoGenerateColumns="False" AutoGenerateEditColumn="True"

            CellSpacing="0" GridLines="None" Skin="Sunset"

            OnUpdateCommand="RadGrid1_UpdateCommand" OnEditCommand="RadGrid1_EditCommand" OnItemCommand="RadGrid1_ItemCommand"

            AllowMultiRowEdit="True"  EnableViewState="False" OnNeedDataSource="HandlerGridOnNeedDataSource"

             AllowAutomaticUpdates="true"

            >
        <clientsettings allowcolumnsreorder="True" reordercolumnsonclient="True">
            <Selecting AllowRowSelect="True" />
        </clientsettings>
        <mastertableview EditMode="InPlace">
            <commanditemsettings exporttopdftext="Export to PDF" />
            <rowindicatorcolumn filtercontrolalttext="Filter RowIndicator column">
                <HeaderStyle Width="20px" />
            </rowindicatorcolumn>
            <expandcollapsecolumn filtercontrolalttext="Filter ExpandColumn column">
                <HeaderStyle Width="20px" />
            </expandcollapsecolumn>
            <Columns>

                <telerik:GridBoundColumn DataField="itemLineNo"

                    FilterControlAltText="Filter column column" HeaderText="Line No"

                    ReadOnly="True" UniqueName="column">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="itemName"

                    FilterControlAltText="Filter column1 column" HeaderText="Name" ReadOnly="True"

                    UniqueName="column1">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="itemPartNo"

                    FilterControlAltText="Filter column2 column" HeaderText="Part No"

                    ReadOnly="True" UniqueName="column2">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="itemShortDsc"

                    FilterControlAltText="Filter column3 column" HeaderText="Short Description"

                    ReadOnly="True" UniqueName="column3">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="itemLongDsc"

                    FilterControlAltText="Filter column4 column" HeaderText="Description"

                    ReadOnly="True" UniqueName="column4">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="itemQuantity"

                    FilterControlAltText="Filter column5 column" HeaderText="Quantity"

                    ReadOnly="True" UniqueName="column5">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="itemUOM"

                    FilterControlAltText="Filter column6 column" HeaderText="UOM" ReadOnly="True"

                    UniqueName="column6">
                </telerik:GridBoundColumn>
                <telerik:GridTemplateColumn HeaderText="Unit Cost" UniqueName="sItemUnitCost"

                    AutoPostBackOnFilter="True" >
                <ItemTemplate>
                    <telerik:RadTextBox id="Textbox50" Runat="server" Text='<%# Eval("sItemUnitCost") %> ' OnTextChanged="TextBox_TextChanged" />
                </ItemTemplate>
                </telerik:GridTemplateColumn>
            </Columns>
            <editformsettings>
                <editcolumn filtercontrolalttext="Filter EditCommandColumn column">
                </editcolumn>
            </editformsettings>
        </mastertableview>
        <filtermenu enableimagesprites="False">
        </filtermenu>
        <headercontextmenu cssclass="GridContextMenu GridContextMenu_Default">
        </headercontextmenu>
        </telerik:RadGrid>

推荐答案

此处出现一个几乎相同的问题,并给出了一些答案 ^ ]

最好的回应可能是在此处查找帮助信息
http://www.telerik.com/help/aspnet- ajax/grid-reference-controls-in-edit-form.html [
An almost identical question appears with some answers here http://www.telerik.com/community/forums/aspnet-ajax/grid/textbox-in-radgrid-textchanged.aspx[^]

Probably the best response was to look up the help information here
http://www.telerik.com/help/aspnet-ajax/grid-reference-controls-in-edit-form.html[^]


这篇关于从telerik Rad Grid TemplateColumn获取新值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆