子字符串可以有多个参数吗?我正在从下拉列表中提取一个子字符串到我的数据库中进行记录,该字符串介于 6 到 8 个数字之间,是否可以传递多个参数来完成这项工作?
示例数据:
下拉列表
123456 | Name
1234567 | Name
12345678 | Name
dt = ExecuteStoredProcedure(SqlConnection, "InsertData", "@name", ddlE_VN.SelectedValue.Substring(0, 6))
最佳答案
根据您显示的数据,这应该有效:
ddlE_VN.SelectedValue.Substring(0, ddlE_VN.SelectedValue.IndexOf(' '))
我们从索引 0 开始子字符串,这是第一个字符。如果空格是第六个字符,则其索引为 5,因此我们将返回前 5 个字符。如果空格是第八个字符,则其索引为 7,因此我们将返回前 7 个字符,依此类推。
关于asp.net - 子字符串的多个长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10636016/