ddlcity2.Items.Clear();
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("City");
dt.Columns.Add(dc);
DataColumn dcc = new DataColumn("ID");
dt.Columns.Add(dcc);
DataColumn dcx = new DataColumn("PK");
dt.Columns.Add(dcx);
DataRow dr = dt.NewRow();
dr["City"] = "哈尔滨";
dr["ID"] = "1";
dr["PK"] = "1";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["City"] = "牡丹江";
dr["ID"] = "2";
dr["PK"] = "1" ;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["City"] = "北京";
dr["ID"] = "3";
dr["PK"] = "2";
dt.Rows.Add(dr);
关键的就在这里了
ddlcity2.DataTextField = "City";
ddlcity2.DataValueField = "PK";
ddlcity2.DataSource = dt; //想让DropDownList有条件的绑定,在这里就是想利用Linq绑定条件是dr["PK"]="2"的数据 ddlcity2.DataBind();
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("City");
dt.Columns.Add(dc);
DataColumn dcc = new DataColumn("ID");
dt.Columns.Add(dcc);
DataColumn dcx = new DataColumn("PK");
dt.Columns.Add(dcx);
DataRow dr = dt.NewRow();
dr["City"] = "哈尔滨";
dr["ID"] = "1";
dr["PK"] = "1";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["City"] = "牡丹江";
dr["ID"] = "2";
dr["PK"] = "1" ;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["City"] = "北京";
dr["ID"] = "3";
dr["PK"] = "2";
dt.Rows.Add(dr);
关键的就在这里了
ddlcity2.DataTextField = "City";
ddlcity2.DataValueField = "PK";
ddlcity2.DataSource = dt; //想让DropDownList有条件的绑定,在这里就是想利用Linq绑定条件是dr["PK"]="2"的数据 ddlcity2.DataBind();
解决方案 »
- 一个关于asp.net ajax enabled webiste的问题!
- 如何登陆局域网中另一台机器上部署的网站
- xml初级问题
- 【200分请教下】怎么引用SilverLight中Page.xaml以外的xaml页面呢
- VS2008升级问题
- session过期问题
- datalist 嵌套,子datalist ItemDataBound事件问题
- 网站首页被修改,请问是服务器漏洞还是网站本身漏洞
- 求2003-1-1 12:12 and 2003-11-11 12:12 and 2003.1.1 12:12 and 2003.11.11 12:12的正则表达式,谢谢!!!
- macOS使用vs2017开始调试后网页error404,萌新求大神指导
- 弱弱问一句 asp.net c# sql做出的程序的服务器是什么?
- amchart的x坐标格式化
ddlcity2.DataSource = dt.AsEnumerable().Where(p=>p.Field<string>("PK")=="2");
ddlcity2.DataBind();
ddlcity2.DataBind();谢谢1L