所属院系 职业
ListBox1(已绑定数据表“院系”) ListBox2 (未绑定)
继续教育学院
信息工程学院
工商管理学院 string z = ListBox1.SelectedValue;
try
{
string a = "Provider=Microsoft.jet.oledb.4.0;Data source=" + Server.MapPath("App_Data/qm.mdb");
OleDbConnection b = new OleDbConnection(a);
b.Open();
string s = "Select * From 信息表 where 所属院系='" + z + "'";
OleDbDataAdapter md = new OleDbDataAdapter(s, b);
DataSet ms = new DataSet();
md.Fill(ms);
ListBox2.DataSource = md;
ListBox2.DataValueField = "职业";
ListBox2.DataBind(); md.Dispose();
ms.Dispose();
b.Close(); }
catch (Exception)
{
Response.Write("出错了!");
}我写的应该没错啊! 求高手解答 非常感谢!
ListBox1(已绑定数据表“院系”) ListBox2 (未绑定)
继续教育学院
信息工程学院
工商管理学院 string z = ListBox1.SelectedValue;
try
{
string a = "Provider=Microsoft.jet.oledb.4.0;Data source=" + Server.MapPath("App_Data/qm.mdb");
OleDbConnection b = new OleDbConnection(a);
b.Open();
string s = "Select * From 信息表 where 所属院系='" + z + "'";
OleDbDataAdapter md = new OleDbDataAdapter(s, b);
DataSet ms = new DataSet();
md.Fill(ms);
ListBox2.DataSource = md;
ListBox2.DataValueField = "职业";
ListBox2.DataBind(); md.Dispose();
ms.Dispose();
b.Close(); }
catch (Exception)
{
Response.Write("出错了!");
}我写的应该没错啊! 求高手解答 非常感谢!
不重复Select DISTINCT 职业 From 信息表 where 所属院系='" + z + "'"你的问题是出错还是不显示。
如果是不显示,可能是DataTextField 没有指定ListBox2.DataSource = md;
ListBox2.DataValueField = "职业";
ListBox2.DataTextField = "职业";
ListBox2.DataBind();
Select * From 信息表 where 所属院系=‘院系' group by 职业;