在Button的单击事件中写上
for(int i=0;i<this.RadioButtonList.Items.Count;i++)
{
if(this.RadioButtonList.Items[i].Selected)
{
/*以下是更新数据库,省略,因为比较麻烦,首先你的数据库的表要定义好主键和外键,这样用的时候才能关联上,最
好是把投票的内容和投票计数分开建表.完成后就是Update的问题了*/
}
}
至于显示票数,你可以这样做
SqlCommand cmd=new Sqlcommand("Select * from XXX where XXX=XXX",connectionname);//选择相应计数表
SqlDataReader sdr=new SqlDataReader();
sdr=cmd.ExecuteReader(); //取出表中的数据
label.Text=sdr.Tostring(); //显示结果
具体的语法不太记得了,也没验证,可能有较多错误,不过希望对你有帮助

如果你要用的RadioButton控件,可以这样
if(RadioButton1.Selected)
{
//更新相应数据库
}
同理RadioButton2,3.....
统计投票数方法同上,不过到底是.Selected还是.Checked(CheckBox?)呢