小编Pau*_*aul的帖子

用户无法调整DataGridView列的大小

我有一个DataGridView,数据源设置为绑定的数据源.我的问题是我无法让大多数列调整大小.有几列没有显示调整大小的光标,而另外两列则显示:一个可以调整大小,一个不能.

这是我尝试过的:

  • DGV.AllowUsertoResizeColumns = True
  • DGV.AutoSizeColumnMode = None
  • DGV.RowHeadersWidthSizeMode = EnableResizing
  • DGV.Dock = Fill
  • 所有列都有AutoSizeMode = NoneSetResizable = True
  • DGV嵌入在SplitContainer的一个面板中,但是在将它带到前面后,其他的后退或其他随机组合仍然无法调整大小
  • dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader)在将数据加载到DGV之后使用(和其他变体)
  • 虽然我可以调整其中一列,但Columns集合中的设置与其他列没有区别

这是我的属性的屏幕截图DataGridView:

DataGridView属性

有任何想法吗?

vb.net datagridview

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

除非我在 Visual Studio 中调试,否则如何禁用 F10/F11?

所以我有一个奇怪的问题,我有时会下意识地按键。F10(step over) 和F11(step into) 是我一直在按的两个……或者如果我想打F12,有时我F11不小心打了……

无论如何,这是一个主要的烦恼,因为它开始构建,这需要一段时间,我立即开始发送垃圾邮件CTRL+BREAK以破坏构建,但它很少起作用;似乎它只是冻结了,或者可能只有很短的时间才能起作用?然后,如果构建成功,我的配置也会设置为进行部署,而且通常情况下,VS 只是锁定,我必须使用任务管理器结束该过程并重新启动 VS。

所以,只是不知道是否有任何可能性,仅允许F10F11工作按压时,如果我调试,在这里我真的需要它(我用的重视过程,以便F5/ F10/F11的时候没用快捷方式调试)?

谢谢。

visual-studio visual-studio-2013

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

调试时断点未完全突出显示

我遇到了一个奇怪的问题,即当前命中的断点未完全突出显示,这导致它们仅被部分评估.见下图.调试器所在的语句返回true.但是,调试器不会超过"产品",因此它会转到if语句的末尾.无论长度如何,它都可能发生在任何代码行中.此外,突出显示下降的点是随机的,有时它只会突出显示第一个字母.

例: 在此输入图像描述

我为此项目使用Attach to Process(在所有w3wp.exe实例上).当不调试时,整行应突出显示.

我尝试过以下方法:

  • 清洁和重建项目
  • 删除bin&obj文件夹并重新启动VS.
  • 删除所有断点并重置一个或两个
  • 重启电脑
  • 正在删除.SUO文件
  • 在这个有点相似的主题中尝试解决方案

我不确定我在这里缺少什么.

c# debugging breakpoints visual-studio

4
推荐指数
1
解决办法
820
查看次数

Linq Order在100%的时间内没有正确排序

我正在使用Linq OrderBy()函数按显示名称对Sitecore项目的通用列表进行排序,然后构建一系列管道分隔的guid,然后将其插入Sitecore字段.显示名称是产品的型号,通常约为10位数.起初看起来这种情况在100%的时间都有效,但客户发现它有问题...

在此输入图像描述

这是我们迄今为止发现的一个例子.代码以某种方式认为IC-30R-LH是后来的IC-30RID-LH,但反过来应该是真的.

我把它放到像这样的在线alphabetizer中,它能够正确...

在此输入图像描述

我确实尝试添加StringComparer.InvariantCultureIgnoreCase作为第二个参数,OrderBy()但它没有帮助.

这是代码......如果您有任何想法,请告诉我.请注意,我没有OrderBy()在任何范围内在循环内运行此调用.

    private string GetAlphabetizedGuidString(Item i, Field f)
    {
        List<Item> items = new List<Item>();
        StringBuilder scGuidBuilder = new StringBuilder();

        if (i != null && f != null)
        {
            foreach (ID guid in ((MultilistField)f).TargetIDs)
            {
                Item target = Sitecore.Data.Database.GetDatabase("master").Items.GetItem(guid);
                if (target != null && !string.IsNullOrEmpty(target.DisplayName)) items.Add(target);
            }

            // Sort it by item name.
            items = items.OrderBy(o => o.DisplayName, StringComparer.InvariantCultureIgnoreCase).ToList();

            // Build a string of …
Run Code Online (Sandbox Code Playgroud)

c# linq

4
推荐指数
1
解决办法
1091
查看次数

调试Dynamics CRM插件

我在调试Dynamics CRM Online(2015)插件(C#)时遇到问题.我按照此MSDN文章中的说明附加到进程.在Attach To Process窗口中,选择"显示所有用户的进程"并刷新.但是,我没有看到列出的四个服务进程中的任何一个(我认为插件类型在我的情况下是"在线").

  • w3wp.exe(在IE中打开CRM Online实例时)
  • Microsoft.Crm.Application.Hoster.exe
  • CrmAsyncService.exe
  • Microsoft.Crm.Sandbox.WorkerProcess.exe

我已经使用插件注册工具部署并注册了该插件.我以前从未这样做过,所以我可能会采取错误的方式.有任何想法吗?

c# plugins dynamics-crm dynamics-crm-online

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

ASPX按钮 - 没有任何反应

我在aspx页面上有一个按钮,应该发送一封电子邮件...我的代码似乎设置正确,但是当点击按钮时,没有任何反应.这是代码.它旨在显示警报然后重定向到成功页面但没有任何反应......

没有onclick,但根据这个,不应该有:http://www.velocityreviews.com/forums/t367616-using-handles-vb-vs-c.html此外,我从这里得到这个代码的指南虽然它已经过时了,但也要使用onclick.

标记是:

<%@ Page Title="Sign Up" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="signup.aspx.cs" Inherits="WebApplication2._Default" %>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
    Email Service
</h2>

Re-enter your email address to confirm signup for updates. 
<br />
<table border="0">
<tr>
    <td><b>Email:</b></td>
    <td><asp:TextBox runat="server" ID="UsersEmail" Columns="30"></asp:TextBox></td>
</tr>
<tr>
    <td colspan="2" align="center">
        <asp:Button runat="server" ID="SendEmail" Text="Sign Up"/>
    </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

代码隐藏是:

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void SendEmail_Click(object sender, EventArgs e) //Handles …
Run Code Online (Sandbox Code Playgroud)

html c# asp.net email button

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

单击Sitecore树中的一个节点会使所有其他节点消失

我在使用新的Sitecore用户帐户时遇到了一个奇怪的问题。我正确设置了他们的权限,使他们可以读取,写入,创建等所需的内容项/文件夹以及媒体库。当用户登录并单击树中5个节点(或其子节点)中的任何一个时,Sitecore树/导航将隐藏所有其他节点。

因此,如果他们单击媒体库中的图像,则Sitecore树将集中在媒体库上,而不显示“内容”,“系统”,“模板”等节点。

我曾尝试将公司Sitecore系统中的每个角色都添加到测试用户,但这并没有改变,仍然会发生。任何对此的想法将不胜感激。

sitecore

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

我合并了一个拉取请求,GitHub 自动合并了另一个拉取请求

我在使用 GitHub 时遇到了一个奇怪的问题,想知道这是否是设计使然。我合并一个拉取请求,有时也会合并一个单独的拉取请求。这似乎是自动发生的。我注意到,对于 GitHub 自动合并的拉取请求,其分支已合并到我手动合并的拉取请求的分支中。

例如,我有一个分支A,我正在为其合并一个 PR。在合并branch的PR之前,我将另一个分支branch合并B到branch中。然后我合并branch的PR ,branch的PR就会自动合并。AAAB

这是设计使然吗?这对我来说没有任何意义。为什么 GitHub 会因为我将B分支合并到dev分支而假设分支已准备好合并到A?在我们的团队中,我们将分支相互合并,以最大程度地减少合并 PR 时的冲突。我还想知道是否可以在 GitHub 的某个地方更改此行为。

git github pull-request

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