我正在尝试构建我的C#项目,并且我收到错误消息"命名空间不直接包含诸如字段或方法之类的成员".它正在标记app.config文件的第一个字符(小于符号).
我已经检查了所有文件,找到了直接在命名空间内有变量或函数的地方 - 什么也没找到.app.config看起来很好.
谷歌让我失望了,我把头发拉了出来.可能导致此错误的原因是什么?
这不是连接超时,因为与数据库的连接正常.问题是我正在调用的存储过程花费的时间超过30秒并导致超时.
该函数的代码如下所示:
SqlDatabase db = new SqlDatabase(connectionManager.SqlConnection.ConnectionString);
return db.ExecuteScalar(Enum.GetName(typeof(StoredProcs), storedProc), parameterValues);
Run Code Online (Sandbox Code Playgroud)
ExecuteScalar调用超时.如何延长此功能的超时时间?
对于快速存储过程,它工作正常.但是,其中一个功能需要一段时间,而且呼叫失败.当以这种方式调用ExecuteScalar函数时,我似乎找不到任何方法来延长超时时间.
有没有人有关于如何使用Microsoft的内置图表控件制作基本图表的说明的良好链接?
如果可以的话,我想制作一个堆积条形图.但是,如果不这样做,常规的条形图就足够了.图表的所有数据都是单个SQL调用的结果(一个结果集,一个标签列和3个数据列,如果这有任何区别的话.)
我的google-fu让我失望了.提前致谢.
我写了一个HTML应用程序(hta文件),我想知道是否有办法将图标文件嵌入到hta文件本身.
我看过包含嵌入图形文件的HTML电子邮件,有没有办法用html应用程序和图标做到这一点?
HTA文件有一个HTA:APPLICATION标签,允许您指定一个图标,但我想只有一个文件可供下载.我不想拥有外部图标文件.这可能吗?
有关hta文件的更多信息:HTA文件.
我有一个我正在编写的Web应用程序(C#,MSSQL),我需要存储记录存储在系统中的时间戳.通常,我会使用SQL和DATETIME函数执行此操作.但是,服务器位于与我们公司所在的时区不同的时区......我们可能会在完全不同的时区更改为另一台服务器.托管公司不会更改服务器时间以匹配我们的本地时区.(不是我责备他们,但这是我尝试过的一件事.)
所以,我的问题是,存储记录更新的日期/时间的最佳方法是什么,以及在当地时区将该日期/时间呈现给用户的最佳方式是什么?
我想要最简单的方法来做到这一点,所以只要解决方案易于实现,C#和SQL的组合就可以了.(我的正常风格是在存储过程中做更多的工作而在C#中做更少的工作,如果这很重要的话.)
你能告诉我一些示例代码吗?谢谢!
我正在尝试将基于richtextbox控件的Intellisense添加到C#代码编辑器中.到目前为止,我已经解析了输入的文本以查找所有变量及其类型(效果很好).下拉框效果很好.我无法得到的是下拉列表框的正确选项列表.
如何以编程方式获取以下列表:
我已经编译了变量及其类型的列表,所以当用户按下时.
我知道我有一个c
类型的变量Color
.我只需要知道要调用哪个函数来获取下拉框所需的列表.
我尝试过这段代码:http://www.codeproject.com/KB/cs/diy-intellisense.aspx但无法使其正常工作.我还在StackOverflow上阅读了大量其他线程但无济于事.我真的想完成这个而不是使用别人的插件编辑器组件.
任何提示将不胜感激.谢谢.
我刚刚使用样式表(即@media打印等)将打印功能添加到网站,并且想知道我是否可以使用类似的方法来添加对移动设备的支持.
如果没有,我该如何检测移动设备?我的页面是C#(.aspx),我想缩小页面以便在移动设备上使用.
对我有什么建议吗?
编辑:我的妻子有一个黑莓手机,所以我想为我们公司的网站启用它.
我正在开发一个 C# 项目,我需要打开一个 Word 文档并对其进行搜索/替换,然后保存结果以供以后在 Word 本身中进行编辑。
这是一个独立的应用程序,而不是 Word 插件。
有没有简单的代码可以让我开始?
我已经搜索过,但没有发现任何有用的东西。
编辑:
看起来 nuget 包 DocX 可以满足我的需要。
好的,所以我刚开始考虑如何为Paint.NET实现一个新的图形插件,我需要知道如何在二维的整数数组中找到最常见的整数.是否有内置的C#方式来做到这一点?或者,有没有人有一个光滑的方式来做到这一点?
该数组看起来像这样:
300 300 300 300 300 300 300
0 150 300 300 300 300 300
0 0 150 300 300 300 300
0 0 0 0 300 300 300
0 0 0 0 150 300 300
0 0 0 0 0 150 300
0 0 0 0 0 0 300
Run Code Online (Sandbox Code Playgroud)
我需要知道300是阵列中最常见的数字.如果没有"最常见",则只返回中心数(数组减少将始终为奇数x奇数)0.
我将使用"强力"算法实现这一点,除非你的专家可以更快地提出一些东西.
任何帮助将非常感谢.
谢谢!
编辑:更多信息......
这些值几乎总是非常多样化(比我的示例数组更加多样化).值将在0-360的范围内.根据算法的速度,阵列的大小将是5x5到大约17x17.对于大图像中的每个像素,结果将计算一次......因此更快更好.;)
任何人都可以在Microsoft SQL Server(2000或2005)中给我一个完整的字符串操作函数列表吗?
(我不需要关于在表示层中完成所有字符串处理的讲座.而且,我不需要MySQL字符串函数列表.)
谢谢!
有没有办法强制IE或FF进入手持模式来测试"@media掌上电脑"样式表?
或者,我是否必须发布页面并使用我的Blackberry进行测试?
我更愿意在不将应用程序推送到实时服务器的情况下测试它,因为应用程序已在使用中.
对我来说有什么想法?
我的结构定义如下:
List<int> Column = new List<int>();
List<List<int>> Columns = new List<List<int>>();
Run Code Online (Sandbox Code Playgroud)
我正在填充这样的结构:
Columns.Clear();
for (int x=0;...
{
Column.Clear();
Column.Add(0); // amount of adjustment for this list
Column.Add(x);
for (int y=0;...
...
Column.Add(data);
Column[0] += dataAdjustment; // keep running total of adjustment
}
Columns.Add(Column);
}
Run Code Online (Sandbox Code Playgroud)
然后,我试图像这样得到数据:
Columns.Sort((r1, r2) => r1[0].CompareTo(r2[0]));
Column = Columns[0];
Run Code Online (Sandbox Code Playgroud)
我只想要调整量最少的列.
我的问题是,最后,Column始终包含添加到列列表中的最后一列,而不是具有最少调整量的列.
我究竟做错了什么?如何获得总调整量最少的列表?