0
Q:私は、GridViewコントロールを持っているCompare Validatorと異なる値のセットを使用するにはどうすればよいですか?
は、テンプレートフィールドとしてテキストボックスが含まれています
ASPX:
<asp:GridView Width="100%" ID="gv_Evaluation" CssClass="datatable" AllowSorting="True"
runat="server" AutoGenerateColumns="False" AllowPaging="True" GridLines="None"
OnRowDataBound="gv_Evaluation_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="serial">
<ItemTemplate>
<asp:Label ID="lblSerial" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="activity type" DataField="activityType" />
<asp:BoundField HeaderText="weight" DataField="activityWeight" />
<asp:TemplateField HeaderText="evaluation">
<ItemTemplate>
<telerik:RadTextBox ID="txt_evaluateWeights" runat="server" AutoPostBack="True"
OnTextChanged="txt_evaluateWeights_TextChanged"></telerik:RadTextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txt_evaluateWeights" Display="Dynamic" ErrorMessage="*" SetFocusOnError="True"></asp:RequiredFieldValidator>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle VerticalAlign="Top" CssClass="row" />
</asp:GridView>
重量列が私はしたいどのような次の番号
[50,10,10,10,5,5,10]
が含まれていますdo:
ユーザーが0にデータを入力したときにデータ入力を検証します。weight
列の会議1以下でなければなりません。私はサーバー側でそれを行います。しかし、私はそのクライアント側をしたいです。私は比較バリデーターを使用しようとしましたが、私は毎回私が異なる値と比較するために、私のケースに合っていません。
参照クライアント側の検証を使用する
CustomValidator
クラスを使用してClientValidationFunction
プロパティを設定することができますか?もしそうなら、代わりにRadNumericTextBoxを使ってみるといいでしょう。なぜなら、あなたには組み込みが必要な機能がいくつかあると思います。 –ええ、それは今のところ問題ではありません。私は 'weight'カラムの反対のものに従って各エントリーを検証したいと思っています。 –