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>                          

on page_load lbldeduction= false を書き込もうとすると、ラベル名にエラー メッセージが表示される表示されているfalseとtrue..唯一の問題は、ラベル名を表示することができず、選択したコンボボックスアイテムのラベル名を表示することはできません..

4

1 に答える 1

0

Telerik サイトで、実装を有利に開始できるデモを見つけました。こちらをご覧ください。

ディック

于 2010-01-19T17:11:05.420 に答える