0

取决于选定的 Telerik 组合框项目,当我在 aspx 页面中编写这样的代码时,我想显示标签名称和文本框

<telerik:GridTemplateColumn DataField="DeductionCode"   Visible="false" UniqueName="DeductionCode"  HeaderText="DeductionCode">
                                    <ItemTemplate>
                                        <asp:Label runat="server" Visible="false" ID="lblDeductionCode"   Text='<%# Eval("DeductionCode") %>'></asp:Label>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <telerik:RadTextBox ID="txtDeductionCode" Visible = "false" runat="server" Text='<%# Bind("DeductionCode") %>' MaxLength="2"></telerik:RadTextBox>
                                        <asp:RequiredFieldValidator  ControlToValidate="txtDeductionCode" ID="rfvtxtDeductionCode" Display="Dynamic" runat="server" ></asp:RequiredFieldValidator>
                                        <asp:RegularExpressionValidator id="revtxtDeductionCode" 
                                               ControlToValidate="txtDeductionCode"
                                               ValidationExpression="^[a-zA-Z0-9'`-´\s]{2}$"
                                               Display="Dynamic"
                                               ErrorMessage="Please Enter 2 charecters only"                                                 
                                              runat="server"
                                              SetFocusOnError="True" />

                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>                          

当我试图在 page_load lbldeduction=false 上写标签名称时显示错误消息..另一种方式我试图在编译时在 selectedindexed 函数中显示 false 和 true 显示错误,如 lbldeductioncode 具有空值但 texbox 工作正常可见的假和真..唯一的问题是我不能让标签名称可见假并且在选择组合框项目标签名称后可见真..

4

1 回答 1

0

我在 Telerik 网站上找到了一个演示,它可以让您在实现方面领先一步 - 在这里查看它。

迪克

于 2010-01-19T17:11:05.420 回答