等我查询的时候,就希望用Dropdownlist中选中的ID作为要查询的列名
就是 select * from table where dropdownlist.selectitems.text = ""但是会显示出错,说dropdownlist.selectitems.text 不是列名,希望能够解决,在线等
[CODE]
void BindDropDownList()
{
string sqlstr = "select ID,Name from table1";
DataSet ds = null;
ds = mycon.myDataSet(sqlstr); //mycon是个类.myDataSet是个方法,返回一个DataSet
this.DropDownList1.DataSource = ds; //给予数据源
this.DropDownList1.DataTextField = "Name"; //指定显示文本
this.DropDownList1.DataValueField = "ID"; //指定值文本
this.DropDownList1.DataBind(); //数据绑定
//*********添加自定義項选择Item*****************************
ListItem topItem = new ListItem("-------请选择-------", "0", true);
this.DropDownList1.Items.Add(topItem);
this.DropDownList1.SelectedIndex = this.DropDownList1.Items.Count - 1;
//***********************************************************
}[/CODE]
注:表中ID是主键,要做条件时,就用DropDownList的SelectedItem.Value