小编jp2*_*ode的帖子

Visual Studio:如何在IntelliSense中显示过载?

一旦编写了代码,我知道查看方法重载的唯一方法是通过删除括号()并重新打开它们来实际编辑方法.

是否有一个快捷键可以按下来激活它而不必编辑我的文件?

例如,请参考下面的ShowDialog Overload屏幕截图:

ShowDialog1超载

c# visual-studio-2010 visual-studio

235
推荐指数
7
解决办法
10万
查看次数

通过在SQL Server中使用前导零填充来格式化数字

我们有一个旧的SQL表,SQL Server 2000使用了近10年.

在这里面,我们的员工徽章号码存储为char(6)000001999999.

我现在正在编写一个Web应用程序,我需要存储员工徽章编号.

在我的新表,我可以走捷径,并复制旧表,但是我希望有更好的数据传输,更小的尺寸等,通过简单地存储int从价值观1999999.

在C#中,我可以使用快速格式化int徽章编号的值

public static string GetBadgeString(int badgeNum) {
  return string.Format("{0:000000}", badgeNum);
  // alternate
  // return string.Format("{0:d6}", badgeNum);
}
Run Code Online (Sandbox Code Playgroud)

我如何修改这个简单的SQL查询以格式化返回的值?

SELECT EmployeeID
FROM dbo.RequestItems
WHERE ID=0
Run Code Online (Sandbox Code Playgroud)

如果EmployeeID是7135,则应返回此查询007135.

sql t-sql sql-server string-formatting

111
推荐指数
8
解决办法
31万
查看次数

如何使用标识列创建表

我有一个现有的表,我即将被吹走,因为我没有创建它,ID列设置为表的标识列.

使用SQL Server Management Studio,我编写了现有表的"Create To ..."脚本,并得到了:

CREATE TABLE [dbo].[History](
    [ID] [int] NOT NULL,
    [RequestID] [int] NOT NULL,
    [EmployeeID] [varchar](50) NOT NULL,
    [DateStamp] [datetime] NOT NULL,
 CONSTRAINT [PK_History] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

我的问题是,我如何修改它,SQL以便我的结果表将ID列设置为标识

sql t-sql sql-server

105
推荐指数
3
解决办法
34万
查看次数

应用程序路径无效

IIS7 Windows 7 64位

无论我做什么,我似乎都无法向网站添加应用程序.

当我'测试设置'时,我得到"无效的应用程序路径".

任何人都猜到我可能做错了什么?

截图

iis-7

91
推荐指数
5
解决办法
15万
查看次数

ReadOnlyException DataTable DataRow"列X是只读的."

我有一小段代码,它最初反复创建了一个SqlDataAdapter对象.

尝试简化我的调用,我用SqlCommand替换了SqlDataAdapter,并将SqlConnection移到了循环之外.

现在,每当我尝试编辑返回到我的DataTable的数据行时,我都会抛出之前未抛出的ReadOnlyException.

注意:我有一个自定义函数,可根据其ID检索员工的全名.为简单起见,我在下面的示例代码中使用了"John Doe"来证明我的观点.

ExampleQueryOldSqlDataAdapter一起使用 ; 每当我尝试写入DataRow的元素时,ExampleQueryNew都会因ReadOnlyException 失败:

  • ExampleQueryOld

这有效,没有问题:

public static DataTable ExampleQueryOld(string targetItem, string[] sqlQueryStrings) {
  DataTable bigTable = new DataTable();
  for (int i = 0; i < sqlQueryStrings.Length; i++) {
    string sqlText = sqlQueryStrings[i];
    DataTable data = new DataTable(targetItem);
    using (SqlDataAdapter da = new SqlDataAdapter(sqlText, Global.Data.Connection)) {
      try {
        da.Fill(data);
      } catch (Exception err) {
        Global.LogError(_CODEFILE, …
Run Code Online (Sandbox Code Playgroud)

c# datatable sqlcommand sqldataadapter

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

System.Drawing.Crush来自System.Drawing.Color

我正在为我们公司开发WinForm Printing应用程序.

打印文档时,我需要获取System.Drawing.Color文档上每个Control 的属性并创建一个System.Drawing.Brush对象来绘制它.

有没有办法将System.Drawing.Color值转换为System.Drawing.Brush值?

注意:我已经尝试过查看该System.Windows.Media.SolidColorBrush()方法,但似乎没有帮助.

c# system.drawing printdocument system.drawing.color winforms

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

如何在表单加载时阻止检查RadioButton?

我似乎无法阻止我从形式检查的一个单选按钮在我的Group Box:

在此输入图像描述

如设计器所示,那里没有检查Radio Buttons.

下面是这个简单表单的所有代码.没有什么要求在这里或在表单的设计者中检查单选按钮.

问:有没有办法防止在表单加载时检查任何单选按钮

public ValueTypeSelector() {
  InitializeComponent();
  radioButton1.Checked = false;
  radioButton2.Checked = false;
  radioButton3.Checked = false;
  radioButton4.Checked = false;
  radioButton5.Checked = false;
  radioButton6.Checked = false;
  button1.Enabled = false;
  button1.Click += clickEvent;
  button2.Click += clickEvent;
  radioButton1.Click += clickEvent;
  radioButton2.Click += clickEvent;
  radioButton3.Click += clickEvent;
  radioButton4.Click += clickEvent;
  radioButton5.Click += clickEvent;
  radioButton6.Click += clickEvent;
}

void OnShow(object sender, EventArgs e) {
  foreach (RadioButton rad in Controls) {
    if …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 winforms

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

MATLAB中的'(单引号)运算符是什么?

[code that does not change the question snipped]
M = M';
Run Code Online (Sandbox Code Playgroud)

什么是M = M';

matlab

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

标准化的美国国家阵列和国家阵列

有没有人知道一个很好的,可用的类,这里的每个人都可以从中填充ComboBox国家和州字段的表单上的控件?

我讨厌每次都要重新发明轮子,有人可能在某个地方完成了一项非常好的工作.

如果现有类可以在选择国家/地区时返回状态选项列表,则可获得奖励积分!

我目前正在为Windows窗体(非Web应用程序)开发此项目,并且此项目无法从网站上获取.

c# arrays

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

元素'system.webServer'具有无效的子元素'aspNetCore'

我从Visual Studio 2015中的一个模板创建了一个新的ASP.NET Core MVC 6应用程序.

我正在看的教程说要修改web.config文件.当我打开该文件时,Visual Studio会发出警告:

严重级代码描述项目文件行抑制状态
警告元素'system.webServer'具有无效的子元素'aspNetCore'.可能的元素列表:'asp,caching,cgi,defaultDocument,directoryBrowse,globalModules,handlers,httpCompression,webSocket,httpErrors,httpLogging,httpProtocol,httpRedirect,httpTracing,isapiFilters,modules,applicationInitialization,odbcLogging,security,serverRuntime,serverSideInclude,staticContent ,跟踪,urlCompression,验证,管理,重写'.

这是处女web.config文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>

  <!--
    Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
  -->

  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
  </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

如何消除警告?

web-config visual-studio-2015 asp.net-core

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