asp.net中如何在DataGrid的编辑状态下控制编辑框只能输入的是数字并判断保留两位小数
解决方案 »
- 在线编辑器中插入表情如何控制图片不可拖动
- 为什么dropdownlist.SelectedIndex = -1; 后还显示出头一项?
- 在线求救:Microsoft JScript 运行时错误: 'contentWindow.document' 为空或不是对象
- 分不多,就这点分了!!大家说一下啊!!谢谢
- 请问怎么获取当前网站的所有session,Cookies变量名?
- WinFX November2005 CTP可以下载了
- 这种效果的datagrid 或datalist还是结合,怎么弄?
- 创建ASP.NET程序现在要怎么设置,怎么出现这个错误?
- 程序员成长最危险的时刻(怎样成为优秀的软件人才)!?
- 請問誰知道如何在Web Form中垂直輸出文字?
- WEB自定义控件属性的两个问题!
- 如何取目录下的所有文件
然后你在DataGrid的itemdatabound事件对js函数和编辑状态的textbox的onkeydown的客户端事件绑定
,忘记了还得用findcontrol方法来定位该textbox
{
if(e.Item.ItemType==ListItemType.EditItem)
{
//验证开始日期输入的控件
RequiredFieldValidator reqStartTime=new RequiredFieldValidator();
reqStartTime.ControlToValidate="txtStartTime";
reqStartTime.Text="<font color=blue>*</font>";
reqStartTime.ErrorMessage="请输入开始日期,建议格式为2005-09-01";
reqStartTime.Display=ValidatorDisplay.Dynamic;
e.Item.Cells[6].Controls.Add(reqStartTime);
}
}
//txtStartTime是编辑状态下的文本框
我这里用的是要求输入的验证控件,你可以根据需要使用验证控件,只能输入的是数字并判断保留两位小数在验证条件里设置就好了!
不错,不错