我目前正在设计一个全新的数据库.在学校里,我们总是学会在每张桌子上放一把主键.
我阅读了很多文章/讨论/新闻组的帖子,说最好使用唯一约束(也就是某些数据库的唯一索引)而不是PK.
你的观点是什么?
当我调试一个C#程序并且我得到一个异常抛出(由代码抛出或由框架引发)时,IDE停止并让我到我的代码中的相应行.
现在一切都很好.
然后按"F5"继续.从这一刻起,它就像我在无限循环中一样接缝.IDE总是让我回到异常行.我必须Shift+ F5(停止调试/终止程序)才能离开他.
我在这里与一些同事交谈,他们告诉我,这种情况也会发生在他们身上.
发生了什么?
这是我的代码:
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方法有什么我不理解的东西吗?它为什么工作?
如何循环进入资源管理器中的所有资源?
即:foreach(ResourceManager中的字符串资源)//使用recource执行某些操作.
谢谢
当我插入HP Laserjet 3015时,Windows会检测到正确的型号,然后尝试安装相应的驱动程序.
如何检测连接的打印机型号?我不想使用已安装的打印机列表,因为Zebra打印机可以安装Generic/Text only驱动程序.
我是Delphi和C#程序员,所以任何语言的提示都将受到赞赏.
对你们来说很简单.
我在列表框的顶部有一个文本框.
文本框用于过滤列表框中的数据.
所以...当用户输入文本框时,我想"陷阱"向下/向上/向下/向下翻页键击并将它们发送到列表框.
我知道我可以使用Win32 API并发送WM_KeyDown消息.但必须有一些.NET方法来做到这一点.
如何检测我的程序是否在Active Directory环境中运行?
我正在使用C#和.Net 2.0
在我的购买确认页面中,我将购买信息发送到 Facebook。但如果我的用户点击“刷新”,数据将再次发送,Facebook 会两次编译购买值。
借助 Google Analytics,我们可以发送事务 ID,即使用户刷新页面,数据也只会编译一次。
有没有办法通过 Facebook 实现同样的目标?我宁愿让 Facebook 来完成这项工作,而不是在我这边挂上只发送一次 Pixel 的标志。
谢谢
使用SharePoint API,如何修改扩展的webapp web.config文件?
我必须在此文件中进行一些更改以指定连接字符串,membershipprovider等...以使用表单身份验证.
目前,我可以更改"主"webapplication web.config文件,但不能更改扩展名.
编辑
我正在使用Sp 2007.我已经在使用SPWebConfigModification类来修改父webapp.将修改传播到扩展的webapp.我必须改变扩展的一个.但我找不到办法.
我想要实现的是编写一个小巫师:
- 显示WebApp列表,以便用户可以选择一个
- 将选定的Web应用程序扩展到其他区域
- 配置该扩展区域以使用表单身份验证
谢谢
c# ×7
database ×1
debugging ×1
delphi ×1
enumeration ×1
exception ×1
forwarding ×1
keystroke ×1
resources ×1
sharepoint ×1
tabcontrol ×1
tabpage ×1
web-config ×1
winforms ×1