asp.net(C#)的DropDownList控件怎么数据绑定

我自己想做的东西是绑定通过personal_customer表里的endcationid字段查找出education表的学历字段,然后显示在DropDownList控件上... 我自己想做的东西是绑定通过personal_customer表里的endcationid字段查找出education表的学历字段,然后显示在DropDownList
控件上,还可以把用户选择的下拉选项内容改变personal_customer表里的endcationid字段值同时改变education表的学历字段值
前台:
<asp:DropDownList ID="DropDownList1" runat="server"
DataTextField="education" DataValueField="id"></asp:DropDownList>
.cs文件代码:
if (!IsPostBack)
{
if (Request.QueryString["upId"] == null)
{
string sql = " select * from education ";
DataTable dt = Maticsoft.DBUtility.DbHelperSQL.Query(sql).Tables[0];
DropDownList1.DataSource = dt;
DropDownList1.DataBind();
return;
}
else
{
BindModel();
}

private void BindModel()
{
int id = int.Parse(Request.QueryString["upId"]);
string sql = "select a.*,b.id as eid,b.education from personal_customer a,education b where a.id = '" + id + "'";
DataTable dt = Maticsoft.DBUtility.DbHelperSQL.Query(sql).Tables[0];
name.Text = dt.Rows[0]["name"].ToString();
tel.Text = dt.Rows[0]["tel"].ToString();
sex.Text = dt.Rows[0]["sex"].ToString();

DropDownList1.DataSource = dt;
DropDownList1.DataBind();
}

谢谢,在线等
展开
 我来答
printf59277
2015-08-19 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1285万
展开全部
DropDownList1.DataTextField = ""; //显示的列名
DropDownList1.DataValueField = "";//值的列名
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式