标签: c# casting
我想将网格中的值正确地转换为整数。问题是网格中的值有时可能等于空字符串,这将导致转换错误。是否有一种复杂的方法来尝试演员而不会在非数字值上出错,或者我应该事先检查一下?下面的演员代码是当网格中的TemplateId值不是数字时会出错的代码。
int TemplateId = (int)GVSummary.DataKeys[rowIndex].Values["TemplateId"];
答案 0 :(得分:3)
int.TryParse():
http://msdn.microsoft.com/en-us/library/f02979c7.aspx