c# - Visual Studio 在运行程序后向 DataGridView 添加列

标签 c# winforms visual-studio-2008 datagridview

我有一个链接到数据库中三列的数据 GridView ,它只显示它们(没有编辑)。当我在调试中运行程序并退出时,当我返回到 Visual Studio 中的表单时,它有我的三列,加上它链接到的表中的所有列。如果我不删除这些,下次我运行程序时,它们就会出现在表单上。如果我删除它们,我必须在每次运行程序时都这样做。

关于如何解决这个问题有什么想法吗?

最佳答案

根据 this Visual Studio 中有一个错误,要求您在更改之前将绑定(bind)源设置为无/空(它似乎自 2005 年以来就存在)。我删除了所有列,将绑定(bind)源设置为无,然后将绑定(bind)源重置为我想要的并编辑了列。它现在正在运行。

关于c# - Visual Studio 在运行程序后向 DataGridView 添加列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/595500/

相关文章:

c# - 按 T​​AB 键时绕过 DataGridView 中的只读单元格

visual-studio - 用于将解决方案文件夹映射到真实文件夹的 Visual Studio 扩展

.net - 自动将源代码文件移动到 Visual Studio 2008/2010 中的项目文件夹,这些文件作为链接添加并驻留在项目文件夹之外

c# - 为什么类型转换给出 CS0030,而 "as"有效?

c# - C# 中使用 while(true) 的内存问题

c# - Response.Redirect 模式内的按钮

c# - 使用未知数量的参数查询数据库

wpf - 智能客户端Winform vs MVVM + Prism

c# - Devexpress GridView 行数

c# - 如何在 Visual Studio 2008 中重命名现有的解决方案和项目?