日期:2014-05-17  浏览次数:21103 次

如何取Excel表中的身份证后六位作为用户密码
userInfo.Password = RIGHT(ds.Tables[0].Rows[i]["身份证号"],6).ToString();这样写对吗

------解决方案--------------------
userInfo.Password = ds.Tables[0].Rows[i]["身份证号"].ToString().Substring(ds.Tables[0].Rows[i]["身份证号"].ToString().Length-6);
------解决方案--------------------
引用:
引用
c#代码用 Substring ,sql语句中可以用right 

那这里要怎么写呢
C# 直接 string x =  ds.Tables[0].Rows[i]["身份证号"].Substring(12,6);