gpt4 book ai didi

c# - 如何将 valuetype 设置为正整数?

转载 作者:行者123 更新时间:2023-12-02 11:56:33 27 4
gpt4 key购买 nike

问题应该是不言自明的。我有一个 datagridview,其中有一列,其单元格在用户输入时应仅接受正整数。

那么我怎样才能设置这样的东西:

            dgv.Columns[i].ValueType = typeof(int > 0);

??

当然,我可以在 cellValueChanged 事件中处理单独的验证。但是由于我自动在 DataError 事件中处理了所有验证(因为我为每列设置了 valueType),所以我希望在此处处理上述验证

    private void dgv_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
// not fair..
e.Cancel = true;
}

怎么做?

更新:因为我听到了很多关于 uint 的负面消息(如其中一个答案所提议的),例如 uint 不符合 CLS、并非所有语言都支持它等,所以可以只使用像上面那样用于验证目的吗?

最佳答案

声明uint类型变量

uint 的最小值为 0

最大 od uint 为 4294967295

关于c# - 如何将 valuetype 设置为正整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778656/

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