现在绑定数据已经搞定了,请问如何把radiobuttonlist里的value传到textbox里?

解决方案 »

  1.   

    现在的问题是我如果绑定了3条数据,我点击第一条记录能传到textbox里,点击第二个radio还是传的第一个radio的value?
      

  2.   

    OK!//绑定数据
    GiftManager manager = new GiftManager();
                DataTable table = new DataTable();
                table.Clear();
                //绑定1000积分
                table = manager.showGiftInfoByPoint(1000);
                this.rblPoint1000.DataSource = table;
                this.rblPoint1000.DataBind();
                for (int i = 0; i < rblPoint1000.Items.Count; i++) {
                    if (rblPoint1000.Items[i].Value == table.Rows[i]["GiftPoint"]) {
                        this.rblPoint1000.SelectedItem.Selected = false;
                        rblPoint1000.Items[i].Selected = true;
                    }
                }
    //传值
    protected void rblPoint1000_SelectedIndexChanged(object sender, EventArgs e)
            {
                    for (int i = 0; i < rblPoint1000.Items.Count; i++)
                    {
                        if (rblPoint1000.Items[i].Selected)
                        {
                            this.txtPointOperate.Text = this.rblPoint1000.Items[i].Value + this.rblPoint1000.Items[i].Text;
                        }
                    }
                }
      

  3.   

    function showSelectedValue(obj)
        {
        var options = obj.getElementsByTagName("input");
        for(var i = 0; i < options.length; ++i)
        {
            if(options[i].checked)
            {
            alert(options[i].value);
    document.getElementById("textbosid").value = options[i].value;
    break;
            }
        }
        }<asp:RadioButtonList ID="RadioButtonList1" runat="server" onclick="showSelectedValue(this);">
            <asp:ListItem Value="1">a</asp:ListItem>
            <asp:ListItem Value="2">b</asp:ListItem>
            <asp:ListItem Value="3">c</asp:ListItem>
            </asp:RadioButtonList>
      

  4.   

    rblPoint1000.Items[i].Selected
    断点打到者居上 
    rblPoint1000.Items[1]看看1的时候对吗??
    没有回发?
      

  5.   

    哎,显示出来的始终都是第一个radio的值,选中后面的也是第一个值
      

  6.   

    radiobuttonlist绑定数据后传值的问题,有谁做过类似的?
      

  7.   

    楼主的代码应该没错哦!!
    不过也可换种方式试试,由于是单选,不用循环:
    txtPointOperate.Text = rblPoint1000.SelectedValue.ToString() + rblPoint1000.SelectedItem.ToString();
      

  8.   

    最后我参考了5L的方法在客户端取值,快要完成了,谢谢各位,我还想再问 一句
    radiobuttonlist用js如何取它的文本?
      

  9.   

    最后一个问题,希望大家帮帮我,如何用js获取radiobuttonlist的text?