c#中怎么让触发load事件时combobox1显示专业 在触发combobox1事件时combobox2显示专业的对应班级
c#中我在触发load事件时combobox1显示专业在触发combobox1事件时combobox2显示专业的对应班级我又想在选择完前两个的时候让combobox3显示...
c#中我在触发load事件时combobox1显示专业 在触发combobox1事件时combobox2显示专业的对应班级 我又想在选择完前两个的时候 让combobox3显示这个班级对应的入学年份 请问怎么写啊
求各位帮帮忙
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox2.Text.Trim() != "")
{
SqlConnection conn = new SqlConnection(@"server=XHAN\SQLEXPRESS;database=students;integrated security=true");
conn.Open();
string sql = "select distinct semester from courseinfo,classinfo where classinfo.classid=courseinfo.classid and classinfo.classid=" + comboBox2.Text.Trim();
SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adp.Fill(ds);
comboBox3.DataSource = ds.Tables[0].DefaultView;
comboBox3.DisplayMember = "semester";
comboBox3.ValueMember = "semester";
}
}
说adp.Fill(ds);无法绑定由多个部分组成的标识符 "System.Data.DataRowView"。 展开
求各位帮帮忙
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox2.Text.Trim() != "")
{
SqlConnection conn = new SqlConnection(@"server=XHAN\SQLEXPRESS;database=students;integrated security=true");
conn.Open();
string sql = "select distinct semester from courseinfo,classinfo where classinfo.classid=courseinfo.classid and classinfo.classid=" + comboBox2.Text.Trim();
SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
adp.Fill(ds);
comboBox3.DataSource = ds.Tables[0].DefaultView;
comboBox3.DisplayMember = "semester";
comboBox3.ValueMember = "semester";
}
}
说adp.Fill(ds);无法绑定由多个部分组成的标识符 "System.Data.DataRowView"。 展开
3个回答
展开全部
在load事件中加载combox1的内容,然后在combox1中添加selected事件,然后加载combox2的内容,依此类推,完成combox3的事件
追问
你好啊 我这么弄了 但是他不显示啊
追答
使用“SelectionChangeCommitted”这个事件,应该是可以的,我刚才试过的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP 是 Excel 中一个非常实用的函数,它允许用户在一个区域或表格的首列中查找特定值,并返回同一行中指定列中的值。当进行跨表匹配时,你可以使用 VLOOKUP 函数将两个不同表格中的数据关联起来。通过指定查找值、表格数组、列号...
点击进入详情页
本回答由TableDI提供
2011-11-15
展开全部
load事件里为combobox1绑定数据
combobox1 添加SelectedIndexChanged事件处理程序
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
这里为combobox2 绑定数据
}
以此类推
combobox1 添加SelectedIndexChanged事件处理程序
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
这里为combobox2 绑定数据
}
以此类推
更多追问追答
追问
你好 我这么弄了 但是不显示啊 怎么回事
追答
代码贴出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
..不是解决了么?你昨天晚上之前问的?
追问
是啊 嘿嘿
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询