asp.net - 子字符串的多个长度?

标签 asp.net vb.net substring

子字符串可以有多个参数吗?我正在从下拉列表中提取一个子字符串到我的数据库中进行记录,该字符串介于 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/

相关文章:

c - C 中 strncpy 的总线错误

javascript - 使用jQuery从字符串中获取倒数第二个字符位置

c# - 为什么这个 JavaScript 不显示确认框?

c# - asp.net 如何重定向到根文件?

.net - 将 .net 控件呈现为字符串并触发事件

.net - 如何删除当前 DataItem 与 A​​SP.NET Repeater 的绑定(bind)?

c - 是否有一种优雅的行业标准方式在 C 中实现 substr ?

c# - context.DeserializeTicket(token) 做什么?

asp.net - 作为 ASP.Net 报告生成器替代 Excel

c# - Textbox 和 DateTimePicker BackColor Corner Case - 对此有解释吗?