c#form中用combobox显示sql数据库中的某一列数据

如题,我想在combobox中显示像一些网站上注册时起始状态是空白,当点击向下箭头就显示那些省份的名字这种功能一样,请问下各位高手这要怎么实现啊?... 如题,我想在combobox中显示像一些网站上注册时起始状态是空白,当点击向下箭头就显示那些省份的名字这种功能一样,请问下各位高手这要怎么实现啊? 展开
 我来答
whatm22
2011-02-11 · TA获得超过228个赞
知道答主
回答量:198
采纳率:100%
帮助的人:149万
展开全部
查询image字段的内容和reader的内容就不写了.估计你也会写.

读出image内容:
SqlDataReader reader = cmd.ExecuteReader();
byte[] bImg=(byte[])reader["Image字段"];
然后用下面的代码转换一下即可
//从byte[]中得到图片Image
public static Image GetImage(byte[] bData)
{
try
{
using (Stream fStream = new MemoryStream(bData.Length))
{
BinaryWriter bWriter = new BinaryWriter(fStream);
bWriter.Write((byte[])bData);
bWriter.Flush();
System.Drawing.Bitmap bitMap = new System.Drawing.Bitmap(fStream);
bWriter.Close();
fStream.Close();
Image iImage = System.Drawing.Image.FromHbitmap(bitMap.GetHbitmap());
return iImage;
}
}
catch (System.IO.IOException e)
{
throw new Exception(e.Message + "Read image data error!");
}
}

得到的内容是一个Image
只需要将Image赋值给picturebox就可以了
Image iImage = GetImage(bImg);
picturebox.Image = iImage;
xiangboren
2011-02-11 · 超过23用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:50.5万
展开全部
最好用javascript请求,异步请求,然后把名称和ID查询出来,加载到combobox上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sigmud
2011-02-10 · 超过30用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:93.2万
展开全部
在checkbox dropdown事件绑定省份数据到checkbox items属性中。当然每次要先清空items
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
僪语海iP
2011-02-10
知道答主
回答量:57
采纳率:0%
帮助的人:28.4万
展开全部
可已到计算机如何使用中找答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式