标题:[求助]怎么让RadioButtonList的选中项随着对应的值改变?
只看楼主
606liutong
Rank: 2
等 级:论坛游民
威 望:2
帖 子:740
专家分:94
注 册:2006-10-9
结帖率:100%
 问题点数:0 回复次数:9 
[求助]怎么让RadioButtonList的选中项随着对应的值改变?

从数据库中读取数据COM1

RadioButtonList对应的选中的值也是COM1

从数据库中读取数据COM2

RadioButtonList对应的选中的值也是COM2

怎么实现?以前实现过,现在忘了

//RadioButtonList的绑定
//this.OnoffPort.SelectedValue = reader["ONOFFPORT"].ToString();--错误的

搜索更多相关主题的帖子: 数据库 ToString 
2007-07-27 10:03
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
你绑定时用同一个字段绑撒,索引和显示的文本用同一个字段

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-07-27 10:30
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
得分:0 
设置RadioButtonList.Items集合里的ListItem的Value值为数据库里的可能性值

然后this.OnoffPort.SelectedValue = reader["ONOFFPORT"].ToString();

Flying without wings
2007-07-27 10:59
606liutong
Rank: 2
等 级:论坛游民
威 望:2
帖 子:740
专家分:94
注 册:2006-10-9
得分:0 
就是那样弄的啊

RadioButtonList 有两个值 COM1 COM2 数据库表中也有两个值 COM1 COM2

//this.OnoffPort.SelectedValue = reader["ONOFFPORT"].ToString();--错误的

这样写是错误的

前程——漆黑如这落寞的夜,苦苦守望,却总也望不到那泛着点点苍白的黎明!期望与希冀!无奈与魂殇!
獨自壹個人,望著大海淚流.
愛情,不敢奢望...
2007-07-27 11:05
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
得分:0 
报什么错...

确定reader["ONOFFPORT"].ToString()读出来的值在RadioButtonList的ListItem值集合里存在?

Flying without wings
2007-07-27 11:09
606liutong
Rank: 2
等 级:论坛游民
威 望:2
帖 子:740
专家分:94
注 册:2006-10-9
得分:0 

确定

[IMG]F:\123.jpg[/IMG]

已经写this.OnoffPort.SelectedValue = reader["ONOFFPORT"].ToString();了

就是不绑定

前程——漆黑如这落寞的夜,苦苦守望,却总也望不到那泛着点点苍白的黎明!期望与希冀!无奈与魂殇!
獨自壹個人,望著大海淚流.
愛情,不敢奢望...
2007-07-27 12:09
jyoseyi
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2007-6-14
得分:0 

//this.OnoffPort.SelectedValue = reader["ONOFFPORT"].ToString();--错误的




SqlCommand com = new SqlCommand("select * from Picture", con);//con自己写连接

SqlDataReader sdr = com.ExecuteReader();

this.RadioButtonList1.DataTextField = "title";//字段 title
this.RadioButtonList1.DataValueField = "PictureID";//字段 PictureID
RadioButtonList1.DataSource = sdr;
RadioButtonList1.DataBind();


我非英雄,广目无双, 我本坏蛋,无限嚣张!
2007-07-27 12:36
606liutong
Rank: 2
等 级:论坛游民
威 望:2
帖 子:740
专家分:94
注 册:2006-10-9
得分:0 

我不是那个意思

我的意思是 怎么让RadioButtonList中选中状态的值 和数据库中读取出来的值一样

反正是RadioButtonList 的Select 的那个值随着 从数据库读取的值一样 ,

这是一个有点小弯路的绑定,敬请高手赐教!!!


前程——漆黑如这落寞的夜,苦苦守望,却总也望不到那泛着点点苍白的黎明!期望与希冀!无奈与魂殇!
獨自壹個人,望著大海淚流.
愛情,不敢奢望...
2007-07-27 13:40
jyoseyi
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2007-6-14
得分:0 
protected void Button1_Click(object sender, EventArgs e)
{
if (RadioButtonList1.SelectedItem.Selected==true)
{
string name = RadioButtonList1.SelectedItem.Text;// name 文本值
      string values= RadioButtonList1.SelectedItem.Value;//value 值



Label1.Text=name
// Label1.Text=values
     //想要哪个自己挑
}
}

我非英雄,广目无双, 我本坏蛋,无限嚣张!
2007-07-27 14:57
606liutong
Rank: 2
等 级:论坛游民
威 望:2
帖 子:740
专家分:94
注 册:2006-10-9
得分:0 
你刚好写反

你这样的参照物是RadioButtonList

而我要的参照物是 数据库中的值

唉。。。郁闷。。。

前程——漆黑如这落寞的夜,苦苦守望,却总也望不到那泛着点点苍白的黎明!期望与希冀!无奈与魂殇!
獨自壹個人,望著大海淚流.
愛情,不敢奢望...
2007-07-27 15:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-158481-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.427994 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved