自在猫先生 2023-01-30 13:52 采纳率: 62.9%
浏览 40
已结题

winfrom想要实现保存的数据不被系统清除缓存能够存下来

问题遇到的现象和发生背景

我赋值给单选框控件的文本值被系统清空掉了,没法保存下来。

遇到的现象和发生背景,请写出第一个错误信息

用户维护有两个品牌,在修改维护其中一个品牌,另外一个就无法维护了,因为这个品牌是数据库中数据加载到控件上的,我想要通过一个lab标签存储这个未选中的单选框的值,再点击修改的时候把这个值赋值给未选中的单选框,显示为未勾选。

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
 if (cebNissan.Checked)
                {
                    dr["Brand"] = this.cebNissan.Text;
                    labBrand.Text=this.cebLanTu.Text.Trim();
                    this.cebLanTu.Text = "LanTu";
                }
                if (cebLanTu.Checked)
                {
                    dr["Brand"] = this.cebLanTu.Text;
                    labBrand.Text = this.cebNissan.Text.Trim();
                    this.cebNissan.Text ="NISSAN";
                }
验证值:
if (this.cebLanTu.Text!="")
                        {
                            this.cebLanTu.Text = drv["Brand"].ToString();
                            this.cebLanTu.Checked = true;
                            this.cebNissan.Checked = false;
                            this.cebNissan.Text = this.labBrand.Text;
                        }
                        if (this.cebNissan.Text!="")
                        {
                            this.cebNissan.Text = drv["Brand"].ToString();
                            this.cebNissan.Checked = true;
                            this.cebLanTu.Checked = false;
                            this.cebLanTu.Text = this.labBrand.Text;
                        }

img

运行结果及详细报错内容

给控件赋值文本,并通过值验证保存的是哪一个值

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%

通过lab标签存储这个未被选中的值,再把这个未选中的单选框文本赋值,然后点击修改的时候加载前验证单选框的文本是否为空。

我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

用户可以维护两个品牌,能修改一个同时也能修改回去,不会存在只能修改一个。

  • 写回答

1条回答 默认 最新

  • 於黾 2023-01-30 14:04
    关注

    你建个全局变量就行了,搞什么lab标签
    你有两个东西要修改,那这两个东西存在哪了呢,总要有个地方存吧
    如果你只有一个变量来保存2个东西,那怎么存呢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 2月8日
  • 已采纳回答 1月31日
  • 创建了问题 1月30日

悬赏问题

  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真