如何获取列表框中所选项目的编号(C#)

发布于 2024-08-08 17:43:15 字数 164 浏览 6 评论 0原文

我正在尝试获取所选项目的数字的整数值。

例如,

[Sample List Box]
Beans
Rice
Can
Potatoe
[/Sample List Box]

大米是数字 2

我如何在 C# 中做到这一点?

I'm trying to get the integer value of The number selected of the item.

For example

[Sample List Box]
Beans
Rice
Can
Potatoe
[/Sample List Box]

Rice is number 2

How can I do that in C#?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

多情出卖 2024-08-15 17:43:15

你的意思是该项目的索引吗?

MyListBox.SelectedIndex

应该给你。但在这种情况下,赖斯的索引号是。 1,不是 2。

Do you mean the index of the item?

MyListBox.SelectedIndex

should give it to you. But Rice in that case is index no. 1, not 2.

誰ツ都不明白 2024-08-15 17:43:15

将所选列表项的索引位置加一以获得从一开始的数字位置。

listBox1.SelectedIndex + 1;

如果此数学运算后返回零(索引为 -1),您就知道没有选择任何内容。

Add one to index position of the selected list item to get a one-based number position.

listBox1.SelectedIndex + 1;

If zero is returned after this math, (index is -1) you know nothing is selected.

痴情 2024-08-15 17:43:15

好吧,我不确定你说的是网络还是Windows。对于 Windows 窗体或 WPF,您只需使用 ListBox 控件上的 SelectedIndex 属性即可。对于 ASP.NET Web 窗体,您可以在服务器端处理 SelectedIndexChanged 事件,并获取 SelectedIndex 属性。

如果您使用 ASP.NET MVC,视图通常是简单的 HTML,并且服务器端没有控件来表示它。如果您使用 MVC,您可能需要推出自己的解决方案。

Well, I am not sure whether you are talking web or windows. In the case of Windows Forms or WPF, you can simply use the SelectedIndex property on the ListBox control. In the case of ASP.NET Web Forms, you can handle the SelectedIndexChanged event on the server side, and get the SelectedIndex property.

If you are using ASP.NET MVC, the view is generally simple HTML, and there is no control on the server side to represent it. You'll probably need to roll you're own solution if your using MVC.

尘世孤行 2024-08-15 17:43:15

您想要选定的索引吗?

listBox1.SelectedIndex

或所选项目?

listBox1.SelectedItem

You want the selected index?

listBox1.SelectedIndex

or the selected item?

listBox1.SelectedItem
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文