dataGridView里面怎么对某一列上的输入做校验? dataGridView里面怎么对某一列上的输入做校验?这列是数字的,如果输入字母什么的就不理会哈 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void dgScore_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) { // Validate the ColumnIndex == 6 ,7,8 entry if (e.ColumnIndex == 6 || e.ColumnIndex ==7 || e.ColumnIndex == 8) { try { if (String.IsNullOrEmpty(e.FormattedValue.ToString())) { } else { decimal val = decimal.Parse(e.FormattedValue.ToString()); } } catch (Exception ex) { dgScore.Rows[e.RowIndex].ErrorText = "必须输入数字"; MessageBox.Show("请输入数字 "); e.Cancel = true; } } } 如何计算一个目录下有几个文件? 新人请教问题 动态加载,Assembly.Load失败,帮帮忙! C#实现找茬游戏镜像鼠标问题 单点登录 思路逻辑 用SQL系统函数怎样把int类型的1显示为char类型的001??? 不能倒序排列 寻求引路人 关于DataGridView显示图片的问题 WPF,请教可视化状态 请大家推荐本关于C#UI设计的书本 页面无限跳转间保存页面状态(200高分重赏!)
{
// Validate the ColumnIndex == 6 ,7,8 entry
if (e.ColumnIndex == 6 || e.ColumnIndex ==7 || e.ColumnIndex == 8)
{
try
{
if (String.IsNullOrEmpty(e.FormattedValue.ToString()))
{
}
else
{
decimal val = decimal.Parse(e.FormattedValue.ToString());
}
}
catch (Exception ex)
{
dgScore.Rows[e.RowIndex].ErrorText = "必须输入数字";
MessageBox.Show("请输入数字 ");
e.Cancel = true;
}
}
}