string - 将文本框插入字符串
问题描述
如果不对其进行硬编码,我无法弄清楚如何将库存类别放入标准字符串中。
我尝试了连接,但我无法将单个 " 添加到字符串。下面是条件字符串的示例。我想重新创建字符串而不对 D 进行硬编码,以便我可以插入任何类型。我将不胜感激。谢谢
Dim criteria As String = "Invt.Type = 'D'"
解决方案
如果您说原始代码中的 D 应该是变量,那么显而易见的事情就是使用变量:
Dim criteria As String = "Invt.Type = '" & someVariable & "'"
这可以更巧妙地使用String.Format
:
Dim criteria As String = String.Format("Invt.Type = '{0}'", someVariable)
或字符串插值:
Dim criteria As String = $"Invt.Type = '{someVariable}'"
如果您想从 a 中获取变量的值,TextBox
请继续执行以下操作:
Dim someVariable As String = someTextBox.Text
或者您可以放弃变量,直接从TextBox
最终文本开始:
Dim criteria As String = $"Invt.Type = '{someTextBox.Text}'"
推荐阅读
- c# - 从相机中心投射光线不起作用
- assembly - 如何确定常量字符串的长度?
- excel - Excel 问题中的日、月、年格式
- swift - Flutter Xcode 12 存档构建失败并出现未定义符号:_OBJC_CLASS_$_STPAPIClient
- f# - 将有区别的联合大小写转换为字符串
- python - 如何在 Databricks 中按计划运行 Spark (python) ETL 管道
- python - Beautifulsoup 如何选择所有的“a”标签
- python - 有没有办法让我检查两个列表是否共享一个公共元素/条目,然后将该共享元素声明为变量?
- java - Apache Poi RowIterator 仅返回最后 100 (0 - 99) 行
- python - 为 pandas 中的特定行设置数据类型