问题列表 - 第8397页

InvalidOperationException - 结束编辑单元格并移动到另一个单元格时

我制作了一个程序,我想手动更新数据网格视图. - 我有一个通过清除DGV然后重新插入数据来刷新DGV的方法. - 使用设计器,我为DGV的CellEndEdit创建了一个事件处理程序.在事件处理程序内部,数据会更新并调用DGV的自定义刷新方法.

在运行程序时,每当我开始编辑单元格并通过选择另一个单元格结束它时,就会抛出异常:

InvalidOperationException操作无效,因为它导致对SetCurrentCellAddressCore函数的可重入调用.

Visual C#的调试器标记清除数据的行:datagridview1.Rows.Clear();

如果您想重现问题,请使用visual c#创建一个新的Windows窗体项目,在窗体上放置一个DataGridView对象,并粘贴Form1.cs的以下代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Error___DataGridView_Updating___Cell_endedit
{
    public partial class Form1 : Form
    {
        // Objects
        DataTable dt;
        DataColumn colID;
        DataColumn colName;
        DataColumn colInfo;
        // Constructor
        public Form1()
        {
            InitializeComponent();

            Initialize_dt();
            InsertSampleData_dt();
            Initialize_dataGridView1();
        }

        // Methods
        private void Initialize_dt()
        {
            dt = new DataTable();

            // Building Columns
            // ID
            colID = new DataColumn();
            colID.ColumnName = "ID";
            colID.DataType …
Run Code Online (Sandbox Code Playgroud)

c# datagridview invalidoperationexception

3
推荐指数
1
解决办法
9132
查看次数

导出X.509证书没有私钥

我认为这很简单,但显然不是.我安装了一个具有私钥,可导出的证书,我想以编程方式仅使用公钥导出它.换句话说,我想要一个等效于在通过certmgr导出并导出到.CER时选择"不导出私钥"的结果.

似乎所有X509Certificate2.Export方法都会导出私钥(如果它存在),如PKCS#12,这与我想要的相反.

有没有办法使用C#来实现这一目标,还是我需要开始深入了解CAPICOM?

.net c# ssl-certificate x509certificate2

11
推荐指数
2
解决办法
2万
查看次数

如何在Notepad ++中启用自动完成支持?

我正在尝试为简单的脚本语言添加简单的语法突出显示和自动完成...

我使用这篇文章添加了语法高亮

现在我想知道如何使用Notepad ++为我的自定义语言启用自动完成功能.有谁知道这是怎么做到的吗?

autocomplete syntax-highlighting notepad++

90
推荐指数
4
解决办法
20万
查看次数

如何在使用jQuery离开页面时添加页面转换

我正在尝试向用户浏览网站时页面淡化为黑色的网站添加转换.

我决定实现这一目标的最佳方法是创建一个div,它将以黑色掩盖页面,然后使用jQuery对其进行动画处理.

到目前为止,我已经设法创建了"淡入淡出"效果的代码......

$(document).ready(function(){
    // Insert mask after container
    $('.container').after('<div class="mask"></div>');
    // Delay the fadeOut effect for half a second so you can actually see it
    $('.mask').animate({opacity: 1.0}, 500)
    // Slowly make the mask dissapear
    .fadeOut('slow');
});
Run Code Online (Sandbox Code Playgroud)

但是,当用户点击网站的其他部分时,我不确定如何让页面"淡出黑色".

我知道我必须使用点击功能,但是如何延迟页面加载以及能够看到"淡入淡出"动画?

非常感谢你的时间.

jquery transitions

2
推荐指数
1
解决办法
1万
查看次数

使用JInitator的Internet Explorer 8中的Oracle Forms/Applications

有没有人能够让运行JInitator的Oracle Forms在Internet Explorer 8中借用呢?我已经尝试删除所有加载项,各种版本的Java,使用通配符将域添加到受信任的站点,并使用兼容模式无济于事.我希望让我们的甲骨文家伙能够实现Internet Explorer 6的习惯.这与Oracle电子商务有关.

java oracle internet-explorer web-applications oracleforms

9
推荐指数
1
解决办法
10万
查看次数

有哪些工具可用于向ASP.NET项目添加本地化?

我正在研究的ASP.NET项目将在下一版本中添加本地化.当我们从ASPX页面将文本提取到资源文件和其他数据到数据库表时,我们可能需要评估哪些工具来协助此过程?

有没有工具可以帮助翻译人员创建本地化文件?

asp.net globalization unicode localization

7
推荐指数
1
解决办法
1530
查看次数

我可以禁止网络浏览器自动填充吗?

您知道浏览器如何自动填充文本框?显然这会让用户感到困惑.他们认为这是一个只有有限选项的短名单.

有谁知道如何禁用自动完成?

html forms autocomplete

18
推荐指数
3
解决办法
7273
查看次数

尝试克隆mercurial repo时出现"Case folding"错误

我尝试在Windows上克隆本地mercurial存储库.

我收到此错误:

   C:\temp\toolkit1.1>hg clone \src\toolkit
   destination directory: toolkit
   updating working directory
   abort: case-folding collision between sdk/Api.h and sdk/api.h
Run Code Online (Sandbox Code Playgroud)

看起来我在某些时候改变了API.H的大写,但我不知道如何解决这个问题.有小费吗?

我使用的版本:1.2.1

mercurial

19
推荐指数
1
解决办法
7718
查看次数

当我尝试使用我在Excel电子表格中定义的VBA函数时,我得到"那不是一个有效的函数"

我在VBA中定义了一个函数,如下所示

Public Function Distance(X, Y) as Double
Run Code Online (Sandbox Code Playgroud)

然后在一个单元格中我尝试使用该函数.我输入"@Dis"并进入下拉菜单,选择该功能,然后在单元格中输入以@Distance(A1,A2)结尾的参数.

当我按Enter键时,我得到错误"该功能无效".

我在整个系统中启用了宏,尝试将其保存为旧格式和宏启用的工作簿格式无济于事.

我使用这个功能有什么问题?

excel vba excel-vba

5
推荐指数
2
解决办法
5047
查看次数

XML序列化很慢

我继承了一个项目,其中应用程序的数据模型是一个XML文档.我之前的开发人员已经基于这个xml的模式创建了一个对象模型,然后针对对象模型进行编码.

经过几年的维护,这个应用程序逐渐开始显示它的时代.该团队负责人表示,这背后的关键原因是由于xml序列化的"缓慢".我很想在这上面打电话给BS,但是我们处理的许多xml文件都超过了2MB,并且记住了带有标记对象的幕后工作的基础知识[Serializable],2MB很多都要反映出来缓慢理论可能有些道理.

根据您的经验,序列化真的如此"慢"/糟糕,以至于选择XML - > XPath模型而不是XML - > POCO模型?

BTW这是一个.NET 2.0项目,我们的客户可能会在明年晚些时候升级到.NET 3.5.

serialization design-patterns xml-serialization

6
推荐指数
2
解决办法
3506
查看次数