在datagridview的单元格中限制引入的数字,可以通过以下方法实现:
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name == "数字列名称") //替换为相应的列名称
{
if (!int.TryParse(e.FormattedValue.ToString(), out int result))
{
e.Cancel = true;
MessageBox.Show("请输入有效的数字!");
}
}
}
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name == "数字列名称") //替换为相应的列名称
{
if (!int.TryParse(e.FormattedValue.ToString(), out int result) || result < 0 || result > 100)
{
e.Cancel = true;
MessageBox.Show("请输入有效的数字,范围为0-100!");
}
}
}
以上方法可以在datagridview的单元格中限制引入的数字,保证输入的数据符合指定的要求。
企业创新在线学堂
GAME-TECH
高校公开课
云+社区技术沙龙[第9期]
DBTalk技术分享会
DB TALK 技术分享会
【产研荟】直播系列
腾讯技术创作特训营第二季第3期
“中小企业”在线学堂
领取专属 10元无门槛券
手把手带您无忧上云