C# 从列表框中选择查询

本文关键字:选择 查询 列表 | 更新日期: 2023-09-27 18:32:35

我有一个填满 ID + 员工的列表框。它们都列为:ID - 员工姓名。

现在,我想使用所选 ID 进行选择查询。但是如果我这样做,它将选择ID +员工姓名=崩溃。我怎样才能以某种方式"修剪"它,以便我只能获得 ID?谢谢。

C# 从列表框中选择查询

Split()方法可能是实现您想要实现的目标的最佳方式。

例如,假设您的ID - Employee Name组合有一个字符串值,如下所示:

String listIndexValue = "0AB456MyID01 - John Doe";

您可以使用以下内容来检索 ID:

String id = listIndexValue.Split('-')[0].Trim();

这将返回:0AB456MyID01

Split() 方法根据原始字符串的拆分位置返回字符串值数组。在这种情况下,返回两个值,0AB456MyID01John Doe(包括空格(。显然数组有索引,由于我们只想检索一个值,因此我们调用 0AB456MyID01 或索引 0。 Trim()显然会删除0AB456MyID01中的尾随空格。