限制Gridview列仅在客户端接受数字 [英] Restricting Gridview column for accepting numbers only on client side

查看:48
本文介绍了限制Gridview列仅在客户端接受数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好我正面对网格编辑值的问题 -



Que: - 如何限制gridview列只接受客户端的数字

假设gridview中有两列,我希望第一列应该采用

字母表,第二列应该仅采用数字...



我在asp页面尝试过onKeyPress事件但是没有用......



等待你的建议。

提前感谢。

Hi every one I am faceing problem with gridview editing value-

Que:- How to restrict gridview column to accept only numbers at client side
Suppose there is two columns in gridview and i want that first column should take
alphabets and second should take numbers only...

I have tried onKeyPress event in asp page but not works...

waiting for your suggestion.
thanks in advance.

推荐答案

试试这个......



添加专栏在网格控件中然后在列属性 - 组格式 - 格式类型中选择数字...
Try This......

Add columns in Grid control then in Column Properties -Group Format- Format Type select Numeric...


在网格视图中使用模板化文本框的模板化编辑,按照此链接,了解maskedit ajax工具包

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSa mpleSite / MaskedEdit / MaskedEdit.aspx [ ^ ]
Use templated field with masked edit for a textbox in grid view, follow this link , to know use of maskedit ajax toolkit
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx[^]


您好,



您可以使用AJAX FilterTextBoxExtender过滤在文本框中输入的字符。 />


以下是您的示例代码



Hi,

You can use AJAX FilterTextBoxExtender to filter the characters entered in the textbox.

Here is the sample code for you

<asp:ScriptManager ID="SM1" runat="server"></asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:TextBox ID="txtNumeric" runat="server"></asp:TextBox>
                <ajax:FilteredTextBoxExtender ID="FTBE_txtNumeric" runat="server" FilterType="Numbers" TargetControlID="txtNumeric"></ajax:FilteredTextBoxExtender>
                <br />
                <asp:TextBox ID="txtAlphabet" runat="server"></asp:TextBox>
                <ajax:FilteredTextBoxExtender ID="FTBE_txtAlphabet" runat="server" FilterType="UppercaseLetters,LowercaseLetters" TargetControlID="txtAlphabet"></ajax:FilteredTextBoxExtender>
            </ContentTemplate>
        </asp:UpdatePanel>





您可以按照以下链接查询更多查询



http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/FilteredTextBox/FilteredTextBox.aspx [ ^ ]



快乐编码:)



问候,

Manoj



You can follow the below link for more queries

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/FilteredTextBox/FilteredTextBox.aspx[^]

Happy coding :)

Regards,
Manoj


这篇关于限制Gridview列仅在客户端接受数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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