c# - 根据mysql中记录的数字在组中检查单选按钮

标签 c# mysql asp.net

我在mysql中有一个int(1)数据类型用于单选按钮组,那么如何根据mysql中记录的数字(即1、2、3、4、5)获取组中选中的单选按钮),以显示它已经检查过?

这是单选按钮组的 ASP 网络代码

<asp:Label ID="Label17" runat="server" Text="ESTUDIOS" Width="140px" Height="20px"/>&nbsp;
     <p>
          <asp:RadioButton ID="RBNEst1" runat="server" GroupName="GrupoEstudios" Text="Básicos" Enabled="False"/>
     </p>
     <p>
         <asp:RadioButton ID="RBNEst2" runat="server" GroupName="GrupoEstudios" Text="Medios" Enabled="False"/>
     </p>
     <p>
         <asp:RadioButton ID="RBNEst3" runat="server" GroupName="GrupoEstudios" Text="Técnicos" Enabled="False"/>
     </p>
     <p>
         <asp:RadioButton ID="RBNEst4" runat="server" GroupName="GrupoEstudios" Text="Universitarios" Enabled="False"/>
     </p>
     <p>
         <asp:RadioButton ID="RBNEst5" runat="server" GroupName="GrupoEstudios" Text="Incompleto" Enabled="False"/>
     </p>

这是记录选中的单选按钮的 C# 代码

if (RBNEst1.Checked) { datos.nivelestudios = 1; }
else if (RBNEst2.Checked) { datos.nivelestudios = 2; }
else if (RBNEst3.Checked) { datos.nivelestudios = 3; }
else if (RBNEst4.Checked) { datos.nivelestudios = 4; }
else if (RBNEst5.Checked) { datos.nivelestudios = 5; }

最佳答案

这是我找到的答案,尽管我想找到一种方法来简化许多单选按钮的代码

if (fila["nivelestudios"].ToString() == "1") { RBNEst1.Checked = true; }
else if (fila["nivelestudios"].ToString() == "2") { RBNEst2.Checked = true; }
else if (fila["nivelestudios"].ToString() == "3") { RBNEst3.Checked = true; }
else if (fila["nivelestudios"].ToString() == "4") { RBNEst4.Checked = true; }
else if (fila["nivelestudios"].ToString() == "5") { RBNEst5.Checked = true; }

关于c# - 根据mysql中记录的数字在组中检查单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37082711/

相关文章:

c# - 随机值似乎不是真的随机?

c# - ASP.NET MVC 路由

mysql - 刚刚学习了一段MySQL语法的艰辛方法-为什么这样做有效,这意味着做什么?

MySQL:将分组数据连接到表 - 仅连接第一行

asp.net - 未在脚本控件上调用 GetScriptDescriptors

javascript - 如何检查 asp :Checkbox is checked and show or hide It using javascript?

c# - 如何更改行 MouseOver 上的 GridView 单元格颜色

c# - ASP.NET 核心 : Error when using a custom DbContext while also using Identity

c# - 如何删除所有成员属性但保留空行?

带别名的 MySQL select 语句失败,未找到列