绑定DropDownList时DataTextFiled问题 我想绑定DropDownList,例如绑定数据库中name address字段,DataTextFiled等号后的值是什么啊 如何写啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很久没用了,没记错的话,把你要取出来的数据写进SqlDataReader对象,然后指定DDL的数据源为这个SqlDataReader对象,然后DataTextFiled绑定上数据库中name address字段,其实你可以查MSDN.. DropDownList 只支持简单绑定,不支持复合绑定1.想直接绑定提供 NameAddress 属性DropDownList.DataTextField = "NameAddress";public string NameAddress { get { return Name + Address; }}2. 手动遍历添加foreach(...DropDownList.Items.Add(... DropDownList1.DataSource = DataSet1.Tables["tablename"];DropDownList1.DataTextFiled = "name";DropDownList1.DataValueFiled = "address";DropDownList1.DataBind();DropDownList1.SelectItem.Text//获取的是DataTextFiled绑定的值DropDownList1.SelectValue//获取的是DataValueFiled绑定的值 DropDownList.DataTextField = "name "; DropDownList.ValueTextField = "address"; 要绑定数据库的字段名 如果有三个字段name address telphone,DropDownList.DataTextField =? 等号后应该写什么啊,只能对应一个字段对吗 select name+address+telhphone 别名 from table... (那里要转换为字符串了再加) DropDownList.DataTextField="别名" 不知道记错没... select rtrim(name)+rtrim(address)+rtrim(telhphone) 别名 from table...或者用写个视图也可以 同意,正解.这样显示的效果就是以类似键值对的形式进行显示例如 <option value="北京">name1</option> <option value="上海">name2</option> <option value="天津">name3</option> <option value="南京">name4</option> <option value="沈阳">name5</option>DataTextFiled (name)就是你的下拉列表进行显示的文本DataValueFiled (address)就是你每个选择项的值 想将 name address 这两个字段 一起显示 就在sql语句中将这两个字段和并起来就可以了select name+address as Name....DropDownList1.DataTextFiled = "Name"; DropDownList1.DataSource = DataSet1.Tables["tablename"]; DropDownList1.DataTextFiled = "name"; DropDownList1.DataValueFiled = "address"; DropDownList1.DataBind(); bind(){DropDownList1.DataSource = DataSet1.Tables["tablename"]; DropDownList1.DataTextFiled = "name"; DropDownList1.DataValueFiled = "address"; DropDownList1.DataBind(); }publci void add(){ string a=this.DropDownList1.DataVlueFiled //为什么这里获得的DataValueFiled值=“address”??...} (100分)请教个很常见的问题 。按钮在执行服务器端代码之前执行客户端方法验证数据,验证不通过不再执行服务器端的代码 JS与asp.net如何交互 帮帮忙 有烟台的兄姐弟妹木?好点的asp.net公司有哪些? 刚跟一个网友的聊天记录,发人深省。虽然不是技术问题,但跟技术人息息相关 DataGrid设置模版列后如何进行更新数据的操作,紧急求救!!!! 有关SqlServer的问题 如何将动态生成的图片绑定到web控件? 命名空间第2题,找不到"HTTPCookies"命名空间? 如何在页面间传递中文? 文件下载 dateset 中如何根据条件查询到某行的数据?
想直接绑定提供 NameAddress 属性DropDownList.DataTextField = "NameAddress";public string NameAddress
{
get { return Name + Address; }
}2.
手动遍历添加
foreach(...
DropDownList.Items.Add(...
DropDownList1.DataTextFiled = "name";
DropDownList1.DataValueFiled = "address";
DropDownList1.DataBind();
DropDownList1.SelectItem.Text//获取的是DataTextFiled绑定的值DropDownList1.SelectValue//获取的是DataValueFiled绑定的值
DropDownList.ValueTextField = "address";
要绑定数据库的字段名
DropDownList.DataTextField =? 等号后应该写什么啊,只能对应一个字段对吗
select name+address+telhphone 别名 from table... (那里要转换为字符串了再加) DropDownList.DataTextField="别名"
不知道记错没...
select rtrim(name)+rtrim(address)+rtrim(telhphone) 别名 from table...或者用写个视图也可以
例如
<option value="北京">name1</option>
<option value="上海">name2</option>
<option value="天津">name3</option>
<option value="南京">name4</option>
<option value="沈阳">name5</option>
DataTextFiled (name)就是你的下拉列表进行显示的文本
DataValueFiled (address)就是你每个选择项的值
就在sql语句中将这两个字段和并起来就可以了select
name+address as Name
....DropDownList1.DataTextFiled = "Name";
DropDownList1.DataTextFiled = "name";
DropDownList1.DataValueFiled = "address";
DropDownList1.DataBind();
{
DropDownList1.DataSource = DataSet1.Tables["tablename"];
DropDownList1.DataTextFiled = "name";
DropDownList1.DataValueFiled = "address";
DropDownList1.DataBind();
}publci void add()
{
string a=this.DropDownList1.DataVlueFiled //为什么这里获得的DataValueFiled值=“address”??
...
}