是否可以验证已经有界的网格视图?
A | B | C | D
2 | 3 | a | 5
例如,我想检查列中的数据是否为非字母。 在这种情况下,我想要突出显示或告诉我第2列第2行中有一个字母。
答案 0 :(得分:0)
这样的事情可以解决问题。
Regex numeric = new Regex(@"^\d+$");
void GridView_RowDataBound(Object sender, GridViewRowEventArgs e) {
// check out all cells in the current row
foreach(var cell in e.Row.Cells) {
// do some validation thingy
if(!numeric.Match(cell.Text).Success) {
cell.CssClass = "error"; // put error class on the cell
}
}
}