绝对的新手问题! 有一个Dropdownlist 控件,我要绑定教师表中部门ID这一列,但我想让它显示部门名称,而部门名称在这个数据库中的部门表中存着,我该怎么办呢?请告诉我一个最佳方案!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable dt = GetData();//dt里有两列,一列名为"Code",一列名为"Name"ddlPlanType.DataSource = dt; ddlPlanType.DataValueField = "Code"; ddlPlanType.DataTextField = "Name"; ddlPlanType.DataBind(); using System.Data;using System.Data.SqlClient;protected void BindDdlDepart(){SqlConnection conn=new SqlConnection("你的数据库连接字符串");conn.Open();SqlCommand cmd=new SqlCommand("Select DepId,DepName from tb_Department",conn);SqlDataAdpter sda=new SqlDataAdpter(cmd);DataSet ds=new DataSet();sda.Fill(ds);this.DdlDepart.DataSource=ds.Tables[0];this.DdlDepart.DataTextFiled="DepName";this.DdlDepart.DataValueField="DepId";this.DdlDepart.DataBind();}然后在想绑定的时候调用它 是用sql数据库吧,如果是例如:teacher 教师表 查id;branch 部门表 查name 。 写一个Getdata()方法:sql语句如下: string sql="select ID=a.id,Name=b.name from teacher a,branch b where 你想添加的条件"; 这就是完整的sql语句,在页面后台你绑定dropdownlist 的时候 dropdownlist1.datasource=Getdata();//绑定数据源 dropdownlist1.datatextfield="Name";//在下拉列表中要显示的值,也就是部门名称 dropdownlist1.datavaluefield="ID";//同时保存每一个部门名称所对应的ID值 dropdownlist1.databind(); 如何用正则表达式替换? 求一SQL的寫法[看誰最快] AspNetPager怎么用的 JS 屏蔽單個控件的右鍵點擊 请问各位大虾有哪些方法可以实现页面的多行编辑? 可以在程序中比如用ADSI,WMI之类的,设置IIS某虚拟目录的ASP.Net版本吗? 我终于弹出来啦!"); 有关对DataGrid分页数据操作后报错的问题 vs2003打开asp.net工程文件的问题 唉,散分 表中一字段为时间类型,怎么让插入一条数据那个字段自动获取插入数据时的时间? CMD中用aspnet_compiler发布website 路径有空格怎么办?
ddlPlanType.DataSource = dt;
ddlPlanType.DataValueField = "Code";
ddlPlanType.DataTextField = "Name";
ddlPlanType.DataBind();
using System.Data;
using System.Data.SqlClient;
protected void BindDdlDepart()
{
SqlConnection conn=new SqlConnection("你的数据库连接字符串");
conn.Open();
SqlCommand cmd=new SqlCommand("Select DepId,DepName from tb_Department",conn);
SqlDataAdpter sda=new SqlDataAdpter(cmd);
DataSet ds=new DataSet();
sda.Fill(ds);
this.DdlDepart.DataSource=ds.Tables[0];
this.DdlDepart.DataTextFiled="DepName";
this.DdlDepart.DataValueField="DepId";
this.DdlDepart.DataBind();
}
然后在想绑定的时候调用它
写一个Getdata()方法:sql语句如下:
string sql="select ID=a.id,Name=b.name from teacher a,branch b where 你想添加的条件";
这就是完整的sql语句,在页面后台你绑定dropdownlist 的时候
dropdownlist1.datasource=Getdata();//绑定数据源
dropdownlist1.datatextfield="Name";//在下拉列表中要显示的值,也就是部门名称
dropdownlist1.datavaluefield="ID";//同时保存每一个部门名称所对应的ID值
dropdownlist1.databind();