gpt4 book ai didi

c# - 只允许输入数值 Datagridview 特定列

转载 作者:行者123 更新时间:2023-11-30 13:17:05 25 4
gpt4 key购买 nike

有什么方法可以自定义 datagridview 列以仅接受数值。此外,如果用户按下数字以外的任何其他字符,则无需在当前单元格上键入任何内容。有什么办法可以解决此问题

最佳答案

    private void gvAppSummary_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (gvAppSummary.CurrentCell.ColumnIndex == intRate)
{
e.Control.KeyPress += new KeyPressEventHandler(gvAppSummary_KeyPress);
}
}

private void gvAppSummary_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && e.KeyChar != '.')
{
e.Handled = true;
}
}

关于c# - 只允许输入数值 Datagridview 特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17017864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com