小编vIc*_*erg的帖子

主键与唯一约束?

我目前正在设计一个全新的数据库.在学校里,我们总是学会在每张桌子上放一把主键.

我阅读了很多文章/讨论/新闻组的帖子,说最好使用唯一约束(也就是某些数据库的唯一索引)而不是PK.

你的观点是什么?

database database-design

44
推荐指数
5
解决办法
4万
查看次数

发生异常后继续在Visual Studio调试器中

当我调试一个C#程序并且我得到一个异常抛出(由代码抛出或由框架引发)时,IDE停止并让我到我的代码中的相应行.

现在一切都很好.

然后按"F5"继续.从这一刻起,它就像我在无限循环中一样接缝.IDE总是让我回到异常行.我必须Shift+ F5(停止调试/终止程序)才能离开他.

我在这里与一些同事交谈,他们告诉我,这种情况也会发生在他们身上.

发生了什么?

c# debugging exception

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

有没有办法迭代所有枚举值?

可能重复:
C#:如何枚举枚举?

主题说全部.我想用它来在组合框中添加枚举的值.

谢谢

vIceBerg

c# enumeration

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

Visual Studio - TabControl.TabPages.Insert无效

这是我的代码:

    public MainForm()
    {
        InitializeComponent();

        MyServiceSettings obj = (MyServiceSettings)ConfigurationManager.GetSection("MyServiceSettings");

        foreach (MyServiceConfigElement service in obj.Services)
            CreateServiceControl(service);
    }

    private void CreateServiceControl(MyServiceConfigElement service)
    {
        TabPage tp = new TabPage(service.Name);
        tabControl1.TabPages.Insert(0, tp);
        //tabControl1.TabPages.Add(tp);
        tabControl1.Refresh();    
    }
Run Code Online (Sandbox Code Playgroud)

简而言之,它读取配置文件中的一个部分,并为该部分中的每个元素创建一个选项卡.

我已经在设计时创建了一个静态TabPage.我希望在此静态选项卡之前插入动态创建的选项卡.

运行此代码时,tabcontrol仅显示静态标签页.

如果我做这个改变:

        private void CreateServiceControl(SoftInfoServiceConfigElement service)
    {
        TabPage tp = new TabPage(service.Name);
        //tabControl1.TabPages.Insert(1, tp);
        tabControl1.TabPages.Add(tp);
        tabControl1.Refresh();
    }
Run Code Online (Sandbox Code Playgroud)

使用Add方法显示所有页面.但我没有得到我想要的订单.

使用Insert方法有什么我不理解的东西吗?它为什么工作?

c# tabcontrol tabpage winforms

20
推荐指数
2
解决办法
7261
查看次数

遍历ResourceManager中的所有资源 - C#

如何循环进入资源管理器中的所有资源?

即:foreach(ResourceManager中的字符串资源)//使用recource执行某些操作.

谢谢

c# resources

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

如何在Delphi中检测打印机型号?

当我插入HP Laserjet 3015时,Windows会检测到正确的型号,然后尝试安装相应的驱动程序.

如何检测连接的打印机型号?我不想使用已安装的打印机列表,因为Zebra打印机可以安装Generic/Text only驱动程序.

我是Delphi和C#程序员,所以任何语言的提示都将受到赞赏.

c# delphi

10
推荐指数
2
解决办法
3082
查看次数

将键击发送到其他控件

对你们来说很简单.

我在列表框的顶部有一个文本框.

文本框用于过滤列表框中的数据.

所以...当用户输入文本框时,我想"陷阱"向下/向上/向下/向下翻页键击并将它们发送到列表框.

我知道我可以使用Win32 API并发送WM_KeyDown消息.但必须有一些.NET方法来做到这一点.

c# forwarding keystroke

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

如何检测我的程序是否在Active Directory环境中运行?

如何检测我的程序是否在Active Directory环境中运行?

我正在使用C#和.Net 2.0

c# active-directory

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

如何防止 Facebook Pixel 两次追踪同一笔交易?

在我的购买确认页面中,我将购买信息发送到 Facebook。但如果我的用户点击“刷新”,数据将再次发送,Facebook 会两次编译购买值。

借助 Google Analytics,我们可以发送事务 ID,即使用户刷新页面,数据也只会编译一次。

有没有办法通过 Facebook 实现同样的目标?我宁愿让 Facebook 来完成这项工作,而不是在我这边挂上只发送一次 Pixel 的标志。

谢谢

facebook-javascript-sdk facebook-analytics facebook-pixel

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

如何更改SharePoint扩展Web应用程序的web.config文件

使用SharePoint API,如何修改扩展的webapp web.config文件?

我必须在此文件中进行一些更改以指定连接字符串,membershipprovider等...以使用表单身份验证.

目前,我可以更改"主"webapplication web.config文件,但不能更改扩展名.

编辑

我正在使用Sp 2007.我已经在使用SPWebConfigModification类来修改父webapp.将修改传播到扩展的webapp.我必须改变扩展的一个.但我找不到办法.

我想要实现的是编写一个小巫师:

  • 显示WebApp列表,以便用户可以选择一个
  • 将选定的Web应用程序扩展到其他区域
  • 配置该扩展区域以使用表单身份验证

谢谢

sharepoint web-config

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