C#窗体应用100问,关于下拉列表框的
因为初学这玩意,我打算把我在编程遇到的问题都写出来,请各路大仙,各显神通给一个最优解。我不太会用下拉列表框的那些属性,最好多加点注释。要求:1.举个例子啊,我在做了一个查...
因为初学这玩意,我打算把我在编程遇到的问题都写出来,请各路大仙,各显神通给一个最优解。
我不太会用下拉列表框的那些属性,最好多加点注释。
要求:
1.举个例子啊 ,我在做了一个查询有一个表,就有2列 ,现在我要这个拉列表显示第二列那几项内容,然后我选择了某一项 后,点击旁边的一个按钮,还可以可以用选择的那个词在做别的查询 。大家帮帮忙啊
就加设我开始查询的结果是 id name 就俩字段一条记录
01 张三
我想在在下拉列表显示张三,并且点击按钮 可以查询其他的表里 张三的其他信息 展开
我不太会用下拉列表框的那些属性,最好多加点注释。
要求:
1.举个例子啊 ,我在做了一个查询有一个表,就有2列 ,现在我要这个拉列表显示第二列那几项内容,然后我选择了某一项 后,点击旁边的一个按钮,还可以可以用选择的那个词在做别的查询 。大家帮帮忙啊
就加设我开始查询的结果是 id name 就俩字段一条记录
01 张三
我想在在下拉列表显示张三,并且点击按钮 可以查询其他的表里 张三的其他信息 展开
4个回答
展开全部
首先你的comboBox要有值
也就是下拉列表要表值你才能查询对吧!
例如我这里有一个集合数组:
string[] names = {"张三", "李四"};
那么。
comboBox.itemsSource = names; //让comboBox的数据源来自names
至于要默认选择一个的话就
comboBox.selectedIndex = 1; //默认选择第一个
然后要点击按钮查询的时候就用:
string name = (string)comboBox.selectedItem; //取到的是一个对象,强制转换一下
然后至于你要做什么查询操作就根据你的name来吧!
也就是下拉列表要表值你才能查询对吧!
例如我这里有一个集合数组:
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就行了,取数据和我之前说的一样。
还有疑问可继续追问!
展开全部
首先你的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;
也就是下拉列表要表值你才能查询对吧!
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;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
弄一个年份的下拉列表,然后点击后里面有1990到3000的年份
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询