标签:datagridview

  • 从datagridview C#中检索数字值 - c#

    时间:2020-9-1

    我正在尝试从datagridview检索数值。表中的值和变量(weeklyTotal)的数据类型均为整数。我也试图将其转换为整数。我浏览了整个网站,发现了类似的问题,但是这些解决方案都没有帮助。我收到的错误消息是“当转换数字时,该值必须小于无穷大”。我不止一次回表了,以确保我没有无效的价值。 这是一个运行时错误,IDE始终指向此行 weeklyTotal + […]

  • 通过DataGridView将元素添加到集合中 - c#

    时间:2020-9-1

    我将DataGridView控件绑定到List集合。因此,我可以编辑集合的元素。有什么方法可以使用此网格启用将元素删除和添加到集合的功能吗? 参考方案 通用List<T>不完全支持对DataGridView的绑定,如您所见,您可以编辑列表中的项目,但不能添加或删除。 您需要使用的是BindingList<T>或BindingSourc […]

  • SQL更新-不更新for循环中的多行 - c#

    时间:2020-8-24

    我有一个链接到SQlite数据库的DataGridView(DGV)。我想更新有关DGV的一些信息。因此,我有一个上下文菜单,该菜单使我可以更改一列并更新数据库。我希望能够选择多个行并进行编辑。例如:如果我选择五行并将类型从警报更改为错误;更改反映在DGV中,然后当我查看数据库时,更改未反映出来。仅更新一行。 我的代码段如下 foreach (DataGri […]

  • 如果以前没有选择,则防止DataGridView在排序时选择一行 - c#

    时间:2020-8-21

    我有一个datagridview,当用户通过单击列标题对它进行排序时,可能会或可能不会选择行。如果选择的行没有问题,但是如果选择的行有0,则排序会自动选择一行(选择是一致的,但我不知道标准是什么)。如何防止这种行为发生。 如果相关,则DGV没有数据绑定,并且启用了全行选择。 参考方案 处理DataGridView的Sorted事件: this.dataGri […]

  • 取消单元格验证并退出编辑模式 - c#

    时间:2020-8-11

    我的目标是在DataGridView上建立友好的验证流程。 当用户为某个单元格输入不正确的值时,我想要: 退出编辑模式还原修改(即从单元格中恢复原始值)显示错误信息 我目前正在使用CellValidating事件来防止单元格更新其值,但是我无法退出编辑模式。然后该单元格正在等待正确的值,并且不会让用户简单地取消并还原其操作... 验证方法如下所示: priv […]

  • 从datagridview复制/粘贴到excel的可能性会在将来的excel / .net版本中中断吗? - c#

    时间:2020-7-13

    如果我构建的应用程序希望用户使用以下功能中的复制粘贴功能一个到excel的datagridview(作为一个简单的导出),我是否冒着很大的风险,那就是它在将来的.net / excel版本中将不再起作用/产生奇怪的行为? c#参考方案 根据此MSDN article on copying data from a DataGridView,控件会将制表符分隔的 […]