我现在做一个数据插入,我其中的数据有Decimal类型 当在界面中的TextBox中不输入值时,
1.就会出现错误:输入字符串的格式不正确!请问怎么处理!
2.在TextBox中 只允许输入数字, 或者判断出是否包含其它字符
请各位前辈指点!小弟感激不尽!
1.就会出现错误:输入字符串的格式不正确!请问怎么处理!
2.在TextBox中 只允许输入数字, 或者判断出是否包含其它字符
请各位前辈指点!小弟感激不尽!
解决方案 »
- vs2010怎么导入已有的c#项目,一个进销存系统
- InvalidArgument=“0”的值对于“index”无效。 急~~~
- C#+SQL Server做C/S时,适配器和数据集的生成,何时用向导,何时自己写代码?
- 请问Response与Request里的Cookies有什么区别
- DropDownList怎么得到的值永远是第一个?在线等。。。
- Object类型警告问题
- 接触c#两周的新人求助
- 【c# 如何获取隐藏进程的窗口句柄 然后截获窗体上的操作信息 例如点击确定】
- C# 非阻塞式通信方式
- (DateTime)OrderDate1.Text为什么不对?
- 【菜鸟求助】注册表操作问题
- 求:c# p2p nat穿透的代码下载,网上的例子代码我调不通.少了很多东西.
{
decimal a = decimal.Parse(this.TextBox1.Text);
}
catch
{
...; //输入格式错误,请重新输入
return;
}
<script language="javascript">
function isNumber(str)
{
return/(^-?|^\+?|\d)\d+$/.test(str) || /(^-?|^\+?|^\d?)\d*\.\d+$/.test(str);
}
function test()
{
if(isNumber(document.getElementById("TextBox1").value)==false)
{
alert("不是数字");
return;
}
}
</script><form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 256px; POSITION: absolute; TOP: 80px" runat="server"></asp:TextBox>
<INPUT onclick="test();" style="Z-INDEX: 102; LEFT: 432px; POSITION: absolute; TOP: 88px" type="button" value="Button">
</form>
Convert.ToDecimal 方法,.net1.1 SDK,
ms-help://MS.NETFrameworkSDKv1.1.CHS/cpref/html/frlrfSystemConvertClassToDecimalTopic.htm
!
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar<48)
{
e.Handled=true;
}
else if(e.KeyChar>57)
{
e.Handled=true;
}
}
//验证
private void button1_Click(object sender, System.EventArgs e)
{
if(textBox1.Text=="")
{
MessageBox.Show ("情输入!","错误",MessageBoxButtons.OK,MessageBoxIcon.Information););
}
else
{
int a = textBox1.Text.Trim();
你的进行数据库操作;
}
}