Gridview单元格验证 [英] Gridview Cell Validation
本文介绍了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屋!
查看全文