小编Bil*_*soe的帖子

如何创建从MS ACCESS返回一系列行的查询?

无论如何在MS Access中做限制,就像我使用MySQL一样.

例如:

select * from cars limit 10,20
Run Code Online (Sandbox Code Playgroud)

我正在用C#实现数据库访问.

c# ms-access

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

如何确保生成静态类中的数据并仅生成一次?

我有一个带有静态列表属性的静态类.我想只生成一次列表的内容,然后才能使用它.我当然也希望确保实际创建数据,以便当对象使用该类时,它在列表中包含数据.我该如何做到这一点?

public static class MyClass
{
    public static List<int> MyList = new List<int>();

    public MyClass()
    {
        for (int i = 0; i < 10; i++)
        {
            MyList.Add(i);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# static

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

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

C#:我如何将const覆盖从C++转换为C#

我需要从C++转换为C#的代码行:

void GetAnalysisModeName( ON_wString& name ) const;
Run Code Online (Sandbox Code Playgroud)

我尝试过:

public override void GetAnalysisModeName(string name){}
Run Code Online (Sandbox Code Playgroud)

但它告诉我返回类型必须是一个字符串.

c# c++

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

为什么我不能在c#中将对象添加到我的列表中?

以下结果为NullReferenceException.它告诉我"drawObjs.Add(drawObj);" - 你调用的对象是空的.我不明白为什么这不是设置为实例?

列表:

List<drawObject> drawObjs;
Run Code Online (Sandbox Code Playgroud)

添加到列表的方法:

public void createDrawObj()
        {

            drawObject drawObj = new drawObject(100,100,100,100,10);

            drawObjs.Add(drawObj);

        } 
Run Code Online (Sandbox Code Playgroud)

班级本身:

class drawObject
    {

        float _posX;
        float _posY;
        float _sizeX;
        float _sizeY;
        float _cr;

        public drawObject(float posX, float posY, float sizeX, float sizeY, float cr)
        {

            _posX = posX;
            _posY = posY;
            _sizeX = sizeX;
            _sizeY = sizeY;

        }

        public GraphicsPath objPath() 
        {

            GraphicsPath Path = new GraphicsPath();

            Path.AddLine(_posX + _cr, _posY, _posX + _sizeX - (_cr * 2), _posY);
            Path.AddArc(_posX + …
Run Code Online (Sandbox Code Playgroud)

c# constructor

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

是否可以根据其值设置组合框的selectedIndex

是否可以根据其值设置组合框的selectedIndex,而无需遍历数据源?

我像这样设置数据源:

caseDBTableAdapters.usersTableAdapter usersAdapter = new caseDBTableAdapters.usersTableAdapter();
            caseDB.usersDataTable users;
            users = usersAdapter.GetUsers();

            cbOwner.DisplayMember = "fullName";
            cbOwner.ValueMember = "userId";
            cbOwner.DataSource = users;
Run Code Online (Sandbox Code Playgroud)

不得不遍历表fx似乎不那么优雅.通过做:

int counter = 0;
            foreach (caseDB.usersRow usersRow in users)
            {

                if (usersRow.userId == selectedUser)
                {

                    cbOwner.SelectedIndex = counter;

                }
                counter++;
            }
Run Code Online (Sandbox Code Playgroud)

.net c# listbox selectedindex winforms

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

Postgresql命令 - 丹麦语字符被扩展

我正在尝试在SQL查询工作中创建一个"order by"语句.但由于某些原因,丹麦的特殊角色被扩大,而不是评估它们的价值.

SELECT roadname FROM mytable ORDER BY roadname
Run Code Online (Sandbox Code Playgroud)

结果:

  • Abildlunden
  • Æblerosestien
  • Agern Alle 1

中间的结果应该是最后的结果.

语言环境设置为丹麦语,因此它应该知道丹麦语特殊字符的值.

postgresql sql-order-by

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