仅对Intep进行验证,以便在Asp.net Gridview中动态添加文本框

时间:2016-04-19 02:54:30

标签: c# asp.net gridview

以下是我的GridView代码,因为数据表是一个旋转值,因此无法预测列数。所以我通过代码动态添加文本框。

oldVar

现在,当用户尝试更改文本框中的值时,我必须验证它们只输入整数值。 在这里,我不确定要做什么。

2 个答案:

答案 0 :(得分:0)

您可以使用int.TyrParse方法

实施例

int number;
string s = "AA";
bool IsInteger = int.TryParse(s, out number);

答案 1 :(得分:0)

您可以使用javascript函数将其与代码后面的文本框一起使用,如:

// Add this gvData_RowDataBound , allownumbers is a javascript function   
txtName.Attributes.Add("onkeypress", "javascript:return allownumbers(event);");

否则,如果您使用的是.NET 4.5版本,请尝试以下方法:

txtName.Attributes["type"] = "number";