radiobutton数据绑定(radiobutton获取值)

http://www.itjxue.com  2023-01-26 09:43  来源:未知  点击次数: 

什么玩意??RadioButton到底怎么绑定数据啊??为什么下面的都不对??

DataSet ds1 = new DataSet();

ds1.Tables.Add("stu1");

ds1.Tables["stu1"].Columns.Add("sex", typeof(string));

ds1.Tables["stu1"].Rows.Add(new object[] { "男" });

ds1.Tables["stu1"].Rows.Add(new object[] { "女" });

RadioButtonList1.DataSource = ds1.Tables["stu1"];

this.RadioButtonList1.DataTextField = "sex";

this.RadioButtonList1.DataBind();

c#怎么将数据绑定到radiobutton中

看看这个你就明白了

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

//你没表达清楚,我按我的意思去做啦

RadioButtonList1.DataSource = GetData();

RadioButtonList1.DataBind();

RadioButtonList1.DataTextField = "显示的值的字段名";

RadioButtonList1.DataValueField = "显示值的主键ID字段名";

}

}

private void GetData()

{

SqlConnection conn = new SqlConnection("Server=.;database=tempdb;uid=sa;pwd=123;");

DataSet ds = new DataSet();

SqlDataAdapter sda = new SqlDataAdapter("SELECT * FROM test", conn);

sda.Fill(ds);

Label1.Text = ds.Tables[0].Rows.Count.ToString()+"条记录";

return ds.Tables[0];

//以上真是的数据库名称和表名需要自行修改相对应的名称哦

}

如何数据绑定控件的RadioButton 进行分组

在页面中有两个RadioButton按钮分别存储性别“男”与“女”,在两个RadioButton按钮中的GroupName属性创建一个单选按钮所选的组名称要一致,例如:RadioButtonName,在AutoPostBack属性中设置为:true,在事件中,CheckedChanged中写入代码:

protected void RadioButton1_CheckedChanged(object sender, EventArgs e)

{

if (this.RadioButton2.Checked == true)

{

this.RadioButton1.Checked = false;

}

}

protected void RadioButton2_CheckedChanged(object sender, EventArgs e)

{

if (this.RadioButton1.Checked == true)

{

this.RadioButton2.Checked = false;

}

}

就能实现按钮的交互选择。

现在使用RadioButton按钮控件比较麻烦,还不如使用RadioButtonList按钮控件,可以设置为同一个RadioButton按钮组。

C# textbox与radiobutton绑定拜托了各位 谢谢

直接在form窗体上拉一个TextBox和10个RadioButton,代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { string id = null; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar = '0' e.KeyChar = '9') { id= "radioButton"+(e.KeyChar + 1-48); (groupBox1.Controls.Find(id, false)[0] as RadioButton).Checked = true; } } private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { MessageBox.Show((groupBox1.Controls.Find(id, false)[0] as RadioButton).Name); } } } }

wpf中datagrid选择改变事件中怎样绑定RadioButton的数据

有两种做法,一种是后台在事件里写逻辑,一种是在前台控件里直接做属性绑定。

后台事件里写逻辑的做法:

假设前台有一个datagrid和两个radiobutton(名字叫maleBtn和femaleBtn)

后台datagrid绑定的集合类对象的单个实体类是Student,里面有一个属性是性别(如果是bool型的话在datagrid绑定中要用到一个Converter,暂且假定这个是string型的吧)

public class Student

{

public string SEX { get; set; }

。。。其他属性

}

在datagrid1_SelectionChanged事件中

private void DataGrid_SelectionChanged_1(object sender, SelectionChangedEventArgs e)

{

var item = datagrid.SelectedItem as Student;

if(item.SEX == "male")

{

maleBtn.IsChecked = true;

}

else

{

femaleBtn.IsChecked = true;

}

}

c# windows 中 radiobutton 的绑定

不知你

是想做什么.我倒有个事件绑定的方法.就是定义一个

Radiobutton

对象rad;

然后然后

在事件中rad=(Radiobutton)sender;...然后把你定义

单选

按扭的属性框.选择事件.找到Clik事件把这些单选按扭的事件都绑定到这个事件上就是了.

(责任编辑:IT教学网)

更多

推荐CGI/Perl教程文章