日期:2014-05-18  浏览次数:20468 次

关于获取Datatable某行某列的长度然后比较 一直报错 求指导!!
int.Parse( dt.Rows[i].ItemArray[1].ToString().Length)>10 一直报错说 转换不了..

其实我是想这样做:
 int.Parse( dt.Rows[i].ItemArray[1].ToString().Length) > 10 ? dt.Rows[i].ItemArray[1].ToString().Substring(0, 9) : dt.Rows[i].ItemArray[1].ToString() 根据那一列的长度截取, 但是一直报错 求指导 谢谢!!

------解决方案--------------------
string str=dt.Rows[i].ItemArray[1].ToString();
string length=str.Length();
这样试下看可以不