当前位置:编程学习 > C#/ASP.NET >>

得到datalist中选中行的值

我在datalist中放入一个单选按钮,选中单选按钮后怎么得到该行绑定的ID --------------------编程问答-------------------- 求各位大虾帮忙 --------------------编程问答-------------------- 你就判断如果选中就获取他的值呀, --------------------编程问答-------------------- 是啊。。。怎么获取 --------------------编程问答-------------------- 同样的等待高手解答 --------------------编程问答-------------------- 在RadioButton旁边放一个Label让这个label隐藏label的text值绑定该行数据的id

 for (int i = 0; i < this.DataList1.Items.Count; i++)
        {
            RadioButton rb= this.DataList1.Items[i].FindControl("ckown") as RadioButton;
            Label l = this.DataList1.Items[i].FindControl("lblid") as Label;
            string id = l.Text;//该行数据的id

        }
--------------------编程问答-------------------- 修改一下

for (int i = 0; i < this.DataList1.Items.Count; i++)
        {
            RadioButton rb= this.DataList1.Items[i].FindControl("ckown") as RadioButton;
if(rb.Checked)
{
            Label l = this.DataList1.Items[i].FindControl("lblid") as Label;
            string id = l.Text;//该行数据的id
}
        }

--------------------编程问答-------------------- onclick事件调用js  在js中循环遍历,如果checked=true   获取属性.id --------------------编程问答-------------------- 看看你该行的ID 绑定在哪儿了。

单选按钮

点击就要显示ID?

哪你就在单选按钮的事件里 获取单选按钮这一行的ID 把ID 绑一个控件上。获取控件的Text就行了 --------------------编程问答--------------------
        
$(document).ready(function () {
           rdClick();
        });
function rdClick() {
            $(":radio").click(function () {
                var rChecked = this.checked;
                if (rChecked) {
                    alert($(this).val());
                }
            });
        }



        <asp:RadioButtonList ID="RadioButtonList1" runat="server">
            <asp:ListItem Text="1" Value="1"></asp:ListItem>
            <asp:ListItem Text="2" Value="2"></asp:ListItem>
            <asp:ListItem Text="3" Value="3"></asp:ListItem>
        </asp:RadioButtonList>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,