我想通过系号把班与系连接起来。
但是我添加新系的时候是只添加系名,系号自动生成。
新增班级也是选择系名,但我想输入到数据库时变成系号
我应该怎么用SQL语句实现呢?
最好也用存储结构实现一下。谢谢
select 系号 from 系表 where 系名="xxx"
上面的得到系号的语句你会吧?
那你选择系名的时候传的值是对应的系号不就可以了。
比如HTML
<select>
<option value="[系号]">[系名]</option>
......
</select>
void BindXiBu() //绑定下拉菜单
{
string sqlstr = "select 系号,系名 from 系表";
SqlConnection myconn = new ...........
SqlDataAdapter da = new ....(sqlstr,myconn);
DataSet ds = new ....;
da.Fill(ds);
this.DropDownList1.DataSource = ds; //给予数据源
this.DropDownList1.DataTextField = "系名"; //指定显示文本
this.DropDownList1.DataValueField = "系号"; //指定值文本
this.DropDownList1.DataBind(); //数据绑定
}
[此贴子已经被作者于2006-12-14 17:59:32编辑过]
void BindXiBu() //绑定下拉菜单
{
string sqlstr = "select 系号,系名 from 系表";
SqlConnection myconn = new ...........
SqlDataAdapter da = new ....(sqlstr,myconn);
DataSet ds = new ....;
da.Fill(ds);
this.DropDownList1.DataSource = ds; //给予数据源
this.DropDownList1.DataTextField = "系名"; //指定显示文本
this.DropDownList1.DataValueField = "系号"; //指定值文本
this.DropDownList1.DataBind(); //数据绑定
}
哎,这些孩子早晚都被你惯得只要代码不去思考了。。。