Gridview单元格验证 [英] Gridview Cell Validation

查看:83
本文介绍了Gridview单元格验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在DataGridview Cell中进行验证我想在该单元格中仅输入低于100的值....(单元格用于输入百分比)

i不想输入大于100

所以......怎么做

I want Validation in DataGridview Cell for which i want to enter only below value of 100 in that cell....(cell is for like inputing Percentage)
i dont want to enter greater than 100
so...how to do that

推荐答案

你好,



一种方法是使用CellValidating事件。



见这里:http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellvalidating.aspx [<一个href =http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellvalidating.aspxtarget =_ blanktitle =New Window> ^ ]



你可以这样做:



Hello,

One way to do it is to use the CellValidating event.

See here: http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellvalidating.aspx[^]

you could do it like that:

private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
    if (e.ColumnIndex == _indexOfColumnTocheck)
    {
        int value;
        if (int.TryParse((string)e.FormattedValue, out value))
        {
            if (value > 100) { e.Cancel = true; }
        }
        else
        {
            e.Cancel = true;
        }
    }
}











Valery。






Valery.


这篇关于Gridview单元格验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆