繁体   English   中英

C#从列表框中选择查询

[英]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值数组。 在这种情况下,返回两个值, 0AB456MyID01John Doe (包括空格)。 显然,数组具有索引,并且由于我们只希望检索一个值,因此我们调用0AB456MyID01或索引0AB456MyID01 Trim()显然将删除0AB456MyID01中的尾随空格。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM