[英]C# Selecting a Query from a ListBox
我有一个ID为+员工的ListBox FILLED。 它们都列为:ID-员工姓名。
现在,我要使用选定的ID进行选择查询。 但是,如果我这样做,它将选择ID + Employee Name = Crash。 我怎样才能以某种方式“修剪”它以便只能获得ID? 谢谢。
Split()
方法可能是实现您要完成的目标的最佳方法。
假设您的ID - Employee Name
组合具有字符串值,如下所示:
String listIndexValue = "0AB456MyID01 - John Doe";
您可以使用以下方法检索ID:
String id = listIndexValue.Split('-')[0].Trim();
这将返回: 0AB456MyID01
。
Split()
方法根据原始String的分割位置返回一个String值数组。 在这种情况下,返回两个值, 0AB456MyID01
和John Doe
(包括空格)。 显然,数组具有索引,并且由于我们只希望检索一个值,因此我们调用0AB456MyID01
或索引0AB456MyID01
Trim()
显然将删除0AB456MyID01
中的尾随空格。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.