问题列表 - 第19017页

使用C#循环遍历gridview的所有行和列

我有一个包含10行和3列的网格视图.现在我想循环遍历gridview的所有行和所有列,并希望将它们添加到数据表中.

  DataRow row;
  int rowscount = gv.Rows.Count;
    int columnscount = gv.Columns.Count;
    for (int i = 0; i < rowscount; i++)
    {
        for (int j = 0; j < columnscount; j++)
        {
            row = empTable.NewRow();
            row["a"] = gv.Rows[i][column1].Tostring();
            row["b"] = gv.Rows[i][column2].ToString();
            MynewDatatable.Rows.Add(row);
        }
    }    
Run Code Online (Sandbox Code Playgroud)

gv - 我的gridview

现在我的问题是,我可以获取所有行的所有列的值gv到我的新数据表中..我不知道我的循环是否正确...我正在使用此数据表进行批量复制功能...

c# gridview for-loop

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

如何在Vim中一次打开多个文件?

有没有办法从Vim中打开目录中的所有文件?这样:command就可以说"打开/some/path缓冲区中的所有文件".

理想情况下,以递归方式打开目录下的所有文件会很棒.

vim

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

使用私有构造函数实例化内部类

我正在尝试使用反射来创建类的实例.但它内部密封,并有私人构造.我想知道如何初始化它,作为框架的一部分,我只能用反射把它拿出来?

internal sealed class ABC
{
    private ABC(string password){}
    public static ABC Create(string password){};
}
Run Code Online (Sandbox Code Playgroud)

补充:System.ServiceModel.Channels.SelfSignedCertificate是我尝试使用的内部类

c#

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

对齐堆栈面板中的项目?

我想知道我是否可以在水平导向的StackPanel中有2个控件,以便正确的项目应该停靠在StackPanel的右侧.

我尝试了以下但它不起作用:

<StackPanel Orientation="Horizontal">
    <TextBlock>Left</TextBlock>
    <Button Width="30" HorizontalAlignment="Right">Right<Button>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

在上面的代码片段中,我希望Button停靠在StackPanel的右侧.

注意:我需要使用StackPanel,而不是Grid等.

wpf layout alignment wpf-controls stackpanel

137
推荐指数
6
解决办法
15万
查看次数

无法访问受保护的成员'object.MemberwiseClone()'

我正在尝试使用我.MemberwiseClone()的自定义类,但它会引发此错误:

Cannot access protected member 'object.MemberwiseClone()' via a qualifier of type 'BLBGameBase_V2.Enemy'; the qualifier must be of type 'BLBGameBase_V2.GameBase' (or derived from it)
Run Code Online (Sandbox Code Playgroud)

这是什么意思?或者更好的是,我如何克隆一个Enemy类?

c# clone

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

用C#/ LINQ中的匿名方法替换常规方法

我有一个LINQ查询,如下所示:

public IEnumerable<Foo> SelectFooBars()
{
    return
        from
            f in foos
        join
            b in bars
            on f.BarId equals b.Id
        select
            AddMissingProp(f, b.MissingProp);
}

public void AddMissingProp(Foo foo, string missingProp) // substitute this with inline lambda
{
    foo.MissingProp = missingProp;
    return foo;
}
Run Code Online (Sandbox Code Playgroud)

我想AddMissingProp在我的select条款中摆脱并使用某种形式的lambda .

我试过......

...
select
    (f, b) => { f.MissingProp = b.MissingProp; return f }
Run Code Online (Sandbox Code Playgroud)

...但我收到以下错误:

名为'f'的局部变量不能在此范围内声明,因为它会给'f'赋予不同的含义,'f'已在'父或当前'范围内用于表示其他内容.

我如何"lambda-ize"我的查询?


更新

这也行不通:

...
select
    () => { f.MissingProp = b.MissingProp; return f }
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

join子句中某个表达式的类型不正确.调用"加入"时类型推断失败.

我根本没有改变join …

c# linq lambda anonymous-methods

8
推荐指数
2
解决办法
3917
查看次数

如何为我的cmdlet编写Powershell帮助

我在c#中编写了自己的Powershell cmdlet.如何添加帮助测试,以便在用户使用"Get-help MYCMDLET"时可以获得更完整的描述

谢谢,

powershell-2.0

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

<ContentControl> Content </ ContentControl>与<ContentControl Content ="Content"/>

鉴于以下两个选项:

<ContentControl>Content</ContentControl>
Run Code Online (Sandbox Code Playgroud)

<ContentControl Content="Content"/>
Run Code Online (Sandbox Code Playgroud)
  1. 任何性能差异?
  2. 你会说什么更具可读性?
  3. 结论?

我很害怕这个问题可能听起来有点幼稚,但我怎么知道我不会问,所以我决定拍它.
如果我选择了错误的决定,请评论我;)

wpf performance xaml contentcontrol

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

用Java2D绘制多个圆圈

我正在尝试使用Java2D来做一些简单的图形编程.我开始很简单,只是想在JFrame中显示几个圆圈.我成功显示了一个圆圈,但添加第二个圆圈时,只显示添加到JFrame的最后一个圆圈.我使用类Circle来定义我的圆并覆盖用于显示它的paintComponent方法.任何关于我可能做错的建议都将不胜感激.我的课程代码Circle和DancingCircles在下面提供,以供参考.

import java.awt.*;
import javax.swing.*;
import java.awt.geom.*;
/**
 *
 * @author Paul
 */
public class Circle extends JPanel {

// Data members for Circle center and radius
private double centerX, centerY;
private double radius;

// No-argument constructor
Circle() {
    centerX = 200;
    centerY = 200;
    radius = 10;
}

// Full-argument constructor
Circle( double x, double y, double r) {
    centerX = x;
    centerY = y;
    radius = r;
}

// Draw a Circle
protected void paintComponent(Graphics g) {
    super.paintComponent(g); …
Run Code Online (Sandbox Code Playgroud)

java java-2d

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

将'utf-8'参数添加到htmlspecialchars()的出现 - 它可以破坏任何东西吗?

假设我的项目始终是utf-8并且一直使用utf-8编码,如果我将所有出现的更改htmlspecialchars($var)htmlspecialchars($var, ENT_QUOTES, 'utf-8')?有什么合法可能会破坏吗?

我知道一件事:显然,ENT_QUOTES不同之处ENT_COMPAT在于它也逃脱了单引号.假设我知道这一点不会破坏任何东西,还有什么遗留下来的吗?

措辞不同:

在没有charset参数的情况下使用htmlspecialchars()时是否存在可想象的结果,仅使用来自charset的数据, charset参数一起使用时htmlspecialchars()不同?

(是,在任何时候,htmlspecialchars($stringThatIsValidUTF8, ENT_QUOTES) !== htmlspecialchars($stringThatIsValidUTF8, ENT_QUOTES, 'utf-8')?)

我的理解说不,永远不会.stackoverflow上的另一个问题也表明没有.到目前为止,使用更改浏览我的项目沙箱也说不.但是,我不确定我是否会忽略某些东西.

php escaping character-encoding htmlspecialchars

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