gpt4 book ai didi

c# - 正确的表单应用程序设计

转载 作者:行者123 更新时间:2023-11-30 21:21:06 28 4
gpt4 key购买 nike

我正在用 C# 创建一个 WinForm 应用程序,它的功能之一是在文本框中显示文本。我在单独的类中编写用于查询数据库的逻辑,但无法访问我正在创建的类中的文本框元素(我收到“名称”在当前上下文中不存在的错误)。我是否将所有表单逻辑都放入我的 Form1.cs 文件中?

最佳答案

您应该尝试将您的显示逻辑与应用程序的其余部分分开 - 最简单的做法是让表单类处理获取/设置表单值。这意味着您的数据访问组件将查询数据库,并且表单必须将输出映射到可以显示的内容,例如

public class Form1 : Form
{
public DataAccess Db { get; set; }

public void UpdateSomething()
{
this.textbox.Text = this.Db.GetSomeDatabaseValue();
}
}

关于c# - 正确的表单应用程序设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2921362/

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