从数据库sql server填充radiobuttonlist并使用split()显示每个值的值

时间:2014-05-05 12:41:46

标签: c# asp.net radiobuttonlist

在我的数据库中,我有一个名为wing的列,其中值的存储方式如下A,B,C,D,E

如何将数据库中的值分别检索到radiobuttonlist,如下所示:

.A .B .C .D .E

在这里,我如何在另一列中选择.DON BUTTON click事件仅.D的任何值?

我在谷歌上搜索了很多,但没有找到这样的例子。

private void populatewingname()
        {
            string CS = ConfigurationManager.ConnectionStrings["SocietyCS"].ConnectionString;
            using (SqlConnection con = new SqlConnection(CS))
            {
                SqlCommand cmd = new SqlCommand("Select Wing from tblsociety", con);
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();

                if(rdr.Read())
                {
                    string[] words = wing.Split(',');

                    foreach (RadioButtonList item in radiobtn.Items)
                    {
                       // i m confused and dont knw further coding
                    }
                }

                rblwinglist.DataTextField = "Wing";
                rblwinglist.DataSource = rdr;
            }
        }

1 个答案:

答案 0 :(得分:0)

我猜你看起来像是:

 if(rdr.Read())
                {
                    string[] words = wing.Split(',');
                    int i=0;
                    foreach (RadioButtonList item in radiobtn.Items)
                    {
                       item.Text=word[i]+".";
                       i++;
                    }
                }