关于combobox中汉字的问题 combobox 有一个value值的,value值对应到 数据库 某个值就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str;//这里将所有不是两个字省份的特例拿出来,然后其余的就Remove(0,2)就可以了if(combobox.text.indexof("黑龙江") > -1){ str = combobox.text.Remove(0,3);}else{ str = combobox.text.Remove(0,2);}//最后用str进行数据库查询比较 方法一:如下方式初始化 在combobox的Text里面放省份城市名称,在Value里面放城市名称ListItem LI = new ListItem(省份城市, 城市);DropList.Items.Add(LI);方法二:北京天津河北山西内蒙古辽宁吉林黑龙江上海江苏浙江安徽福建江西山东河南湖北湖南广东广西海南四川重庆贵州云南西藏陕西甘肃青海宁夏新疆分析主要31大省份,只有“内蒙古”和“黑龙江”是三个字符,其他都是两个字符,直接判断然后截取就行了 一个SQL就可以了select ID from 表名where charindex(字段,combobox.text)>0 谢谢各位的方法刚才我用了用这个if (comboBox3.Text.EndsWith(m_dprovinces[i].Sname)){ m_dclient1.idS = m_dprovinces[i].ID; break;} 好像也可以用 不过不知道这样会有什么问题吗。 楼上正解CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。 读卡器请教 一段程序,看看有错没 c# 杀掉excel进程 C#代码出错,求解!! 當我Close From 的時候, 下面程序沒有運行 怎么自己定义一个按钮,可以实现日历控件的下个月或上个月?我用的VS2003 怎样将数据分多批次录入数据库中? vs2005中如何修改、删除已经创建的数据源? ASP.Net的一道面试题,大家帮忙看看 高手求救,关于C#下的DOS问题 .net上面用DataDet控件和直接循环使用sql语句更新数据库哪个效率更高些? .net下泛型 Dao的配置问题
//这里将所有不是两个字省份的特例拿出来,然后其余的就Remove(0,2)就可以了
if(combobox.text.indexof("黑龙江") > -1)
{
str = combobox.text.Remove(0,3);
}
else
{
str = combobox.text.Remove(0,2);
}
//最后用str进行数据库查询比较
如下方式初始化 在combobox的Text里面放省份城市名称,在Value里面放城市名称
ListItem LI = new ListItem(省份城市, 城市);
DropList.Items.Add(LI);方法二:
北京
天津
河北
山西
内蒙古
辽宁
吉林
黑龙江
上海
江苏
浙江
安徽
福建
江西
山东
河南
湖北
湖南
广东
广西
海南
四川
重庆
贵州
云南
西藏
陕西
甘肃
青海
宁夏
新疆分析主要31大省份,只有“内蒙古”和“黑龙江”是三个字符,其他都是两个字符,直接判断然后截取就行了
select ID from 表名
where charindex(字段,combobox.text)>0
刚才我用了用这个
if (comboBox3.Text.EndsWith(m_dprovinces[i].Sname))
{
m_dclient1.idS = m_dprovinces[i].ID;
break;
} 好像也可以用 不过不知道这样会有什么问题吗。
CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。