C#窗体应用100问,关于下拉列表框的

因为初学这玩意,我打算把我在编程遇到的问题都写出来,请各路大仙,各显神通给一个最优解。我不太会用下拉列表框的那些属性,最好多加点注释。要求:1.举个例子啊,我在做了一个查... 因为初学这玩意,我打算把我在编程遇到的问题都写出来,请各路大仙,各显神通给一个最优解。
我不太会用下拉列表框的那些属性,最好多加点注释。
要求:
1.举个例子啊 ,我在做了一个查询有一个表,就有2列 ,现在我要这个拉列表显示第二列那几项内容,然后我选择了某一项 后,点击旁边的一个按钮,还可以可以用选择的那个词在做别的查询 。大家帮帮忙啊
就加设我开始查询的结果是 id name 就俩字段一条记录
01 张三
我想在在下拉列表显示张三,并且点击按钮 可以查询其他的表里 张三的其他信息
展开
 我来答
欧笛圣
2013-08-05 · TA获得超过407个赞
知道答主
回答量:67
采纳率:0%
帮助的人:61.2万
展开全部
首先你的comboBox要有值
也就是下拉列表要表值你才能查询对吧!

例如我这里有一个集合数组:
string[] names = {"张三", "李四"};
那么。
comboBox.itemsSource = names; //让comboBox的数据源来自names
至于要默认选择一个的话就
comboBox.selectedIndex = 1; //默认选择第一个

然后要点击按钮查询的时候就用:
string name = (string)comboBox.selectedItem; //取到的是一个对象,强制转换一下
然后至于你要做什么查询操作就根据你的name来吧!
追问
我的资源是一个dataset
DataSet ds = new DataSet();//创建DataSet实例
da.Fill(ds, "1");
dataGridView1.DataSource = ds.Tables[0]; 这种类型的怎么写
追答
你要定义一个Model类,这个类对应数据库里的一张表。

你通过tables[0]拿到了对应的models = List数据后。就直接comboBox.itemsSource = models就行了,取数据和我之前说的一样。
还有疑问可继续追问!
扰龙雅琴23
2013-08-06 · TA获得超过658个赞
知道小有建树答主
回答量:615
采纳率:50%
帮助的人:206万
展开全部
首先你的comboBox要有值
也就是下拉列表要表值你才能查询对吧!
List<string> HUA_SHUN_List = new List<string>();
foreach (DataRow dr in ds.Tables["name"].Rows)
{
HUA_SHUN_List.Add( dr["CompanyName"].ToString());
}
HUA_SHUN_CB.DataSource = HUA_SHUN_List;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好困扰过猴子
2017-06-06
知道答主
回答量:1
采纳率:0%
帮助的人:989
展开全部
弄一个年份的下拉列表,然后点击后里面有1990到3000的年份
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cang19901225
2013-08-05
知道答主
回答量:4
采纳率:0%
帮助的人:2.9万
展开全部
...不懂你的什么意思。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式