Asp.net 我想将datatable的整个列绑定到gridviews下拉列表
我将gridview与ddl绑定在一列中,我已将整个技能列表绑定到表单主表中,但在填写表单时,候选人已输入了2项技能,这些技能应绑定为两个ddl中的SelectedValue以及剩余的项目列表。我无法获取ddl所选文本中的数据值请以更好的可读性编写,必要时提供一些代码,以便有人能够理解您想要做什么 有数以百万计的功能和成千上万的方法来做到这一点 回答你的问题Asp.net 我想将datatable的整个列绑定到gridviews下拉列表,asp.net,Asp.net,我将gridview与ddl绑定在一列中,我已将整个技能列表绑定到表单主表中,但在填写表单时,候选人已输入了2项技能,这些技能应绑定为两个ddl中的SelectedValue以及剩余的项目列表。我无法获取ddl所选文本中的数据值请以更好的可读性编写,必要时提供一些代码,以便有人能够理解您想要做什么 有数以百万计的功能和成千上万的方法来做到这一点 回答你的问题 Gridview1.DataSource=dt; Gridview1.DataBind(); DataView v
Gridview1.DataSource=dt;
Gridview1.DataBind();
DataView view = new DataView(dt);
DataTable distinctValues = view.ToTable(true, "Name", "Id");
DataRow[] dr=dt.Select(" UserID=5");
dt=dr.CopyToDataTable();
DataView view = new DataView(dt);
DataTable distinctValues1 = view.ToTable(true, "Name", "Id");
for(i=0;i<Gridview1.Rows.Count;i++)
{
DropDownList ddl1=((DropDownList)Gridview1.Rows[i].FindControl("ddl1"));
ddl1.DataTextField="Name";
ddl1.DataValueField="Id";
ddl1.DataSource=distinctValues ;
ddl1.DataBind();
DropDownList ddl2=((DropDownList)Gridview1.Rows[i].FindControl("ddl2"));
ddl2.DataTextField="Name";
ddl2.DataValueField="Id";
ddl2.DataSource=distinctValues1 ;
ddl2.DataBind();
DropDownList ddl3=((DropDownList)Gridview1.Rows[i].FindControl("ddl3"));
ddl3.DataTextField="Name";
ddl3.DataValueField="Id";
ddl3.DataSource=distinctValues1 ;
ddl3.DataBind();
}
Gridview1.DataSource=dt;
Gridview1.DataBind();
数据视图=新数据视图(dt);
DataTable distinctValues=view.ToTable(true,“Name”,“Id”);
DataRow[]dr=dt.Select(“UserID=5”);
dt=dr.CopyToDataTable();
数据视图=新数据视图(dt);
DataTable distinctValues1=view.ToTable(true,“Name”,“Id”);
对于(i=0;i