radiobutton数据绑定(radiobutton获取值)
什么玩意??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事件把这些单选按扭的事件都绑定到这个事件上就是了.