日期:2014-05-18  浏览次数:20484 次

怎样获取查询出来的数据的字段名?
首先我将查询出来的数据显示在Gridview控件中,
然后想用Dropdownlist控件获取Gridview中的全部的字段名.
由于每次查询出来的数据不同,字段名也不同
我想动态的将Dropdownlist和Gridview中的字段名绑定.
我怎样才能实现上面的功能,还请各位大虾赐教,谢谢!!!

------解决方案--------------------
和绑定其它的DropDownList一样的

查询GridView所要绑定的表


this.drpUserName.DataSource = this.m_User.MyDataSet.Tables[ "dtName "];
this.drpUserName.DataTextField = "UserName "; //字段名
this.drpUserName.DataValueField = "UserID ";
this.drpUserName.DataBind();

------解决方案--------------------
你可以直接从数据库的系统表里边查出相应的表字段信息!
------解决方案--------------------
GridView1.DataSourceID = "SqlDataSource1 ";
GridView1.DataBind();

foreach (TableCell header in GridView1.HeaderRow.Cells)
DropDownList1.Items.Add(header.Text);
------解决方案--------------------
遍历GridView 标题列
------解决方案--------------------
DataTable.DataColumn.ColumnName