gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 21:02:37 25 4
gpt4 key购买 nike

我在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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com