怎么取Excel表中的身份证后六位作为用户密码

如何取Excel表中的身份证后六位作为用户密码userInfo.Password RIGHT(ds.Tables[0].Rows[i][身份证号]

如何取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);