问题列表 - 第12026页

DataGridView显示行标题单元格

我正在尝试显示一个链接到DataTable的简单DataGridView,我想最终将DataTable中的第一列作为DataGridView的行标题单元格.在这一点上,我将决定在行标题单元格中有任何值.我可以显示DataGridView包含我的所有行和列,以及列标题单元格,但没有行标题单元格.我检查了row.HeaderCell.Value中的值,我放在那里的数据就在那里.我检查row.HeaderCell.Displayed并且它是false,但这是只读的,所以我不能使它成为现实.如何显示行标题单元格?

这是我试图让它工作的简单示例:

        DataTable table = new DataTable();
        for (int i = 0; i<10; i++)
        {
            table.Columns.Add(new DataColumn("column-" + i));
        }

        for (int i = 0; i < 10; i++)
        {
            DataRow theRow = table.NewRow();

            for (int j = 0; j < 10; j++)
                theRow[j] = i + "-" + j;
            table.Rows.Add(theRow);

        }

        dataGridView1.DataSource = table;
        dataGridView1.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToDisplayedHeaders;
        int rowNumber = 1;
        foreach (DataGridViewRow row in dataGridView1.Rows)
        {
            if (row.IsNewRow) continue;
            row.HeaderCell.Value = "Row " + rowNumber;
            rowNumber = rowNumber …
Run Code Online (Sandbox Code Playgroud)

.net c# datagridview

7
推荐指数
3
解决办法
4万
查看次数

关于Java上下文中实例和对象之间差异的混淆

任何人都可以请求以下关于实例和对象的内容:

如果class是对象的一般表示,则实例是其具体表示.

我知道具体意味着非抽象.那么什么是实际的一般表现具体表现

java oop

4
推荐指数
2
解决办法
2151
查看次数

Linq效率问题 - foreach与聚合

哪个更有效率?

//Option 1
foreach (var q in baseQuery)
{
  m_TotalCashDeposit += q.deposit.Cash
  m_TotalCheckDeposit += q.deposit.Check
  m_TotalCashWithdrawal += q.withdraw.Cash
  m_TotalCheckWithdrawal += q.withdraw.Check
}

//Option 2
m_TotalCashDeposit = baseQuery.Sum(q => q.deposit.Cash);
m_TotalCheckDeposit = baseQuery.Sum(q => q.deposit.Check);
m_TotalCashWithdrawal = baseQuery.Sum(q => q.withdraw.Cash);
m_TotalCheckWithdrawal = baseQuery.Sum(q => q.withdraw.Check);
Run Code Online (Sandbox Code Playgroud)

我想我要问的是,调用Sum将基本列举在列表上吗?所以,如果我四次打电话给Sum,是不是列举了四次列表呢?只做一个foreach不是更有效率所以我只需要列举一次列表吗?

linq performance aggregate

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

哪些NetBeans项目文件应该进入源代码管理?

我们通常将Eclipse用于特定的Java项目,但最近我将项目导入NetBeans以使用其对话框构建功能.

由于我可能会回到这里,我想将NetBeans项目文件存储到版本控制中.但是,我不想提交"我的"与"项目"的文件,即具有我自己设置的文件会与其他用户冲突.

NetBeans在顶级项目区域中创建了以下结构:

nbbuild
nb-build.xml
nbproject
    <various files>
    configs
    private
Run Code Online (Sandbox Code Playgroud)

显然nbbuild是构建输出,因此不会进入.nb-build.xml文件似乎很可能,大多数情况下也是如此nbproject.但是,这nbproject/private表明它是"我的".偷看"configs",我不清楚这是我的还是项目......

有人有指导吗?

version-control netbeans project

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

BUG:IIS7管理的请求

(我不知道是否也应该将此问题发布到ServerFault,因为它是关于IIS配置的?)

在IIS7中,我们可以告诉模块运行托管内容(从而加快静态内容服务):

<modules>
    ...
    <add name="WhateverName"
         type="WhateverType"
         preCondition="managedHandler"
    ...
</modules>
Run Code Online (Sandbox Code Playgroud)

但.只要在请求的URL中还有文件名(带扩展名),这样就可以正常工作.如果省略它,IIS7会认为你想要静态内容,托管模块将无法运行.

http://localhost/ <-- this one will skip managed handlers
http://localhost/default.aspx <-- this one will run them
Run Code Online (Sandbox Code Playgroud)

如果我手动设置IIS7默认文件,那么第一个是default.aspx,我可以看到没有区别,没有区别.对我来说,这看起来像是一个臭虫,走路和听起来像是 这是一个错误!为什么?因为当我请求第一个时,它是一个托管请求,不是吗.当然如此.但IIS7将其视为静态请求.所以?这是一个错误.此请求应视为托管.

如何说服IIS7为没有文件名的URL请求运行托管处理程序?

帮助思考

让我帮你思考一下:如果我重新订购system.webServer/handlers,我肯定可以解决这个问题.最后才StaticFile指向处理器StaticFileModule,DefaultDocumentModule并且DirectoryBrowsingModule我要上运行的目录请求集成asp.net处理程序.或者编写我自己的处理程序,将默认文档附加到任何目录请求.我很确定其中一个应该解决它.但是我如何配置/开发它呢?

configuration iis-7 httpmodule

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

SQL:将所有记录从一个表插入另一个表而不指定列

我想将备份表foo_bk中的所有记录插入foo表而不指定列.

如果我尝试这个查询

INSERT INTO foo 
SELECT *
FROM foo_bk
Run Code Online (Sandbox Code Playgroud)

我将收到错误"插入错误:列名称或提供的值的数量与表定义不匹配".

是否可以在不提供列名的情况下从一个表批量插入到另一个表?我谷歌它但似乎无法找到答案.所有答案都需要特定的列.

sql sql-server syntax

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

深度克隆(复制)可变Scala对象的最简单方法是什么?

深度克隆(复制)可变Scala对象的最简单方法是什么?

clone scala

12
推荐指数
2
解决办法
8538
查看次数

我应该在哪里放置log4net config - App.config或AppName.dll.log4net?

我在我的DLL类库中使用log4net日志记录 - 我想知道人们会推荐我把log4net配置放在App.config或单独的.log4net配置文件中?

c# log4net app-config configuration-files

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

Javascript和AJAX,仅在使用alert()时有效

我的javascript出现问题.这看起来很奇怪.这是正在发生的事情.我有一个表单,在用户提交之后,它调用一个函数(onsubmit事件)来验证提交的数据,如果有什么不好或者如果用户名/电子邮件已经在数据库中(使用此部分的ajax)它将返回false并使用DOM显示错误.这是下面的代码.有什么奇怪的,它只有在我使用空警报('')消息时才有效,没有它,它就行不通.谢谢您的帮助.

//////////////////////////////////////

function httpRequest() {
    var xmlhttp;

    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        // code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        alert("Your browser does not support XMLHTTP!");
    }

    return xmlhttp;
}

function validateRegForm(reg) {

    var isValidForm = true;
    var warningIcon = "";//for later in case we want to use an icon next to warning msg

    with(reg) {


        var regFormDiv = document.getElementById("registration_form");

        //Check if dynamic div exist, …
Run Code Online (Sandbox Code Playgroud)

javascript ajax alert

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

我如何/在哪里使用.NET DLL发送第三方库?

我正在构建一个.NET DLL类库,它依赖于其他库,例如log4net.dll - 在打包我的DLL时,我应该把这些DLL放在哪里?有没有办法自动将它们包含在一个超级DLL中?我应该只将所有DLL发送到一个bin文件夹中吗?

.net c# dll packaging

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