佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 932|回复: 7

vb.net要怎么retrieve combo box SelectedItem的一部分的data呢?

[复制链接]
发表于 6-10-2006 03:24 AM | 显示全部楼层 |阅读模式
vb.net要怎么retrieve combo box SelectedItem的一部分的data呢?

比如说我的combobox里的collections有
formula one
formula two
formula three

假设我选第一个item ---> formula one 然后display在一个label
code:
    label.Text=combobox.SelectedItem.Text

label就会display "formula one"

如果我只要在选了item后只display "formula" 而已要怎么写呢?

请各位前辈帮帮忙,谢谢
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 6-10-2006 03:38 AM | 显示全部楼层
我已试看过VB6的code,VB6可以用Right() 或者 Left() 来从我要拿的string里retrieve我所要的substring

可是Right() 和 Left() 在vb.NET 里好像是不同用法的喔。。

还是不懂怎么retrieve...,请各位前辈帮忙
回复

使用道具 举报

发表于 6-10-2006 07:10 AM | 显示全部楼层

回复 #2 simpleMind 的帖子

用Mid()
回复

使用道具 举报

 楼主| 发表于 9-10-2006 07:31 PM | 显示全部楼层
原帖由 johe07 于 6-10-2006 07:10 AM 发表
用Mid()


谢谢jore07的提议

这问题已解决了, 不过我不是用Mid()
回复

使用道具 举报

发表于 9-10-2006 07:44 PM | 显示全部楼层
那你用什么方法啊?分享一下。。。
回复

使用道具 举报

 楼主| 发表于 9-10-2006 08:21 PM | 显示全部楼层
原帖由 johe07 于 9-10-2006 07:44 PM 发表
那你用什么方法啊?分享一下。。。


paise啦,讲错了,也不是完全没有用substring啦 我是indexofany 和substring 一起用。。

因为我的combobox的data item是从database bind的,所以我不知道是什么样data也不知道每一个data的length有多长,不过每一row 的data旁都会有个column,如下:

racket(500 pts)
shuttlecocks(500 pts)
football(500 pts)

我只是要retrieve column前面的data,如第一个row的racket
我先用IndexOfAny 来找出“(”的index后才用substring来retrieve

code:
dim str as string=combobox.SelectedItem
dim str2 as string=str.SubString(0,str.IndexOfAny("(")

textbox.Text=str2

output:
racket

我不知道这样用对不对,不过我做到我要的东西
回复

使用道具 举报

Follow Us
 楼主| 发表于 9-10-2006 08:21 PM | 显示全部楼层
原帖由 johe07 于 9-10-2006 07:44 PM 发表
那你用什么方法啊?分享一下。。。


paise啦,讲错了,也不是完全没有用substring啦 我是indexofany 和substring 一起用。。

因为我的combobox的data item是从database bind的,所以我不知道是什么样data也不知道每一个data的length有多长,不过每一row 的data旁都会有个column,如下:

racket(500 pts)
shuttlecocks(500 pts)
football(500 pts)

我只是要retrieve column前面的data,如第一个row的racket
我先用IndexOfAny 来找出“(”的index后才用substring来retrieve

code:
dim str as string=combobox.SelectedItem
dim str2 as string=str.SubString(0,str.IndexOfAny("(")

textbox.Text=str2

output:
racket

我不知道这样用对不对,不过我做到我要的东西
回复

使用道具 举报

发表于 10-10-2006 08:08 AM | 显示全部楼层

回复 #7 simpleMind 的帖子

哦。。。之前你没有说清楚你的情况。。。。

原来如此。

做到就好了。。。。
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-11-2024 08:24 AM , Processed in 0.108837 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表