小编nik*_*nik的帖子

获取具有指定角色的所有数据库用户的列表

我想获得具有指定角色的所有数据库用户的列表.Role是存储过程或函数的参数.

Somethinf喜欢带有用户名及其角色的select语句.

+============+==========
| User name  |  Role   |
+============+==========
Run Code Online (Sandbox Code Playgroud)

MS SQL Server 2008

t-sql

18
推荐指数
3
解决办法
6万
查看次数

将数组划分为子序列数组

我有一个字节数组:

byte[] bytes;  // many elements
Run Code Online (Sandbox Code Playgroud)

我需要将它划分为X元素的字节数组的子序列.例如,x = 4.

如果bytes.Length不通过X乘,再加入0至最后子阵列使所有subsequnce的长度必须是X.

Linq可用.

PS:我的尝试

static void Main(string[] args)
{
    List<byte> bytes = new List<byte>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };

    int c = bytes.Count / 4;

    for (int i = 0; i <= c; i+=4)
    {
        int diff = bytes.Count - 4;

        if (diff < 0)
        {

        }
        else
        {
            List<byte> b = bytes.GetRange(i, 4);
        }
    }

    Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)

c#

11
推荐指数
2
解决办法
6850
查看次数

方法'xxx'不能是事件的方法,因为这个类派生的类已经定义了方法

我有一个代码:

public class Layout : UserControl
{    
    protected void DisplayX_DisplayClicked(object sender, DisplayEventArgs e)
    {
        CurrentDisplay = (CameraPanel)sender;
    }
}
Run Code Online (Sandbox Code Playgroud)

'Layout'是我其他布局的基类.例如,我有一个'Layout1'派生自基类'Layout'.Layout1有一个元素Display01.Display01有一个DisplayClicked事件.我正在尝试通过Visual Studio Designer将DisplayX_DisplayClicked分配给Display01的DisplayClicked事件.

public partial class Layout1 : Layout
{
    private CameraPanel Display01;
}
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误:

方法'xxx'不能是事件的方法,因为这个类派生的类已经定义了方法.

如何使用基类中的方法作为派生类的事件处理程序?可能吗 ?如果是这样,怎么样.如果不是,为什么.

c# winforms

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

如何获得调用方法的名称?

可以通过A类的Log方法来了解谁调用它?

class A
{
    public void Log(string msg)
    {
        Log.Write("method_name: " + msg);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道类的名称和方法的名称.

.net

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

使用相同的名称和密码同时连接到SQL Server。有什么问题吗?

// MS SQL Server 2008。

我的应用程序与sql server数据库(C#,ADO .NET)有几种不同的连接。每个连接使用相同的用户名和密码。某些连接可能会同时执行。

那有什么问题吗?我应该添加一些设置来支持该功能吗?

连接字符串中是否有任何设置允许/限制同时连接?SQL Server中是否有任何设置允许/限制该功能?

sql-server ado.net

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

将打开文件对话框添加到dll库

我的应用程序中的几个表单使用相同的"打开文件对话框".我需要每次复制"打开文件对话框"及其设置的代码.我想添加"打开文件对话框"来分隔DLL库以避免重复.我该怎么做 ?

WinForms,Visual Studio 2008.

c# winforms

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

标签 统计

c# ×3

winforms ×2

.net ×1

ado.net ×1

sql-server ×1

t-sql ×1