从数据库sqlserver中填充单选按钮列表,并使用split()分别显示每个值

本文关键字:split 显示 sqlserver 数据库 填充 单选按钮 列表 | 更新日期: 2023-09-27 18:01:39

在我的数据库中,我有一个名为wing的列,在它的值是这样存储的A,B,C,D,E

如何从数据库中检索值到单选按钮列表,如下所示:

.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;
            }
        }

从数据库sqlserver中填充单选按钮列表,并使用split()分别显示每个值

我猜你看起来像:

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