小编kb_*_*kb_的帖子

变量的=和=>有什么区别?

这两种添加方式有什么区别?

private string abc => "def";
Run Code Online (Sandbox Code Playgroud)

private string abc = "def";
Run Code Online (Sandbox Code Playgroud)

c#

14
推荐指数
1
解决办法
722
查看次数

excel 2010类型冲突数字格式

我有一个从数据库表创建Excel文件的小程序,Excel 2013它运行良好,但我现在需要它用于Excel 2010现在当我将"格式"添加到NumberFormatLocal(range.NumberFormatLocal = format;)时,我得到以下异常当我使用时会出现同样的异常range.NumberFormat = format;

例外:

错误消息:System.Runtime.InteropServices.COMException(0x80020005):键入冲突.(HRESULT的异常:0x80020005(DISP_E_TYPEMISMATCH))在System.RuntimeType.ForwardCallToInvokeMember(String memberName,BindingFlags flags,ObjectTarget,Int32 [] aWrapperTypes,MessageData&msgData)

功能:

if (chkWithValues.Checked && results.Item3.Any())
            {
                var rows = results.Item3.Count;
                var cols = results.Item3.Max(x => x.Count);
                object[,] values = new object[rows, cols];
                object[,] format = new object[rows, cols];

                //All returned items are inserted into the Excel file
                //Item2 contains the database types, Item3 the Values
                // pgMain shows the progress for the selected tables
                for (int j = 0; j < results.Item3.Count(); j++)
                { …
Run Code Online (Sandbox Code Playgroud)

c# excel excel-2010

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

按父,前一个和下一个id排序菜单节点

我有一个小菜单,我想通过DB表ID来订购如下:

  public class Obj
    {
        public string Value { get; set; }
        public int? ParentNodeId { get; set; }
        public int? PreviousNodeId { get; set; }
        public int? NextNodeId { get; set; }
    }

 private IEnumerable<MenuNodeDTO> GetSortedMenuNodes(int menuId)
    {
        var nodes = LoadMenuNodes(menuId);
        foreach (MenuNode menuNode in nodes
            .Where(s => s.MenuItemId == null && s.ParentNodeId == null)
            .OrderBy(x => x?.PreviousNodeId)
            .Where(x => x.PreviousNodeId != x.Id))
        {
            MenuNodeDTO tmpMenuNode = new MenuNodeDTO();
            tmpMenuNode.MenuNodeDtoId = menuNode.Id;
            tmpMenuNode.MenuItemCode = menuNode.MenuItem?.Code;
            tmpMenuNode.ChildMenuNodes = GetChildNodes(menuNode).ToList(); …
Run Code Online (Sandbox Code Playgroud)

c#

5
推荐指数
1
解决办法
88
查看次数

标签 统计

c# ×3

excel ×1

excel-2010 ×1