小编Xai*_*oft的帖子

是否可以使用仅具有重构属性的类?

我有一个方法,需要30个参数.我把参数放到一个类中,这样我就可以将一个参数(类)传递给方法.在重构传递一个封装所有参数的对象的情况下是否完全正常,即使它包含所有参数.

c# oop refactoring

79
推荐指数
7
解决办法
7105
查看次数

如何更新T-SQL中的DateTime字段?

以下查询不会更新datetime字段:

update table
SET EndDate = '2009-05-25'
WHERE Id = 1
Run Code Online (Sandbox Code Playgroud)

我也尝试过没有破折号,但这也不起作用.

sql t-sql sql-server types

74
推荐指数
5
解决办法
36万
查看次数

在学习jQuery之前学习JavaScript是个好主意吗?

在学习JavaScript框架库(如jQuery,Prototype等)之前学习JavaScript是个好主意吗?

有时候我发现自己很挣扎,因为我觉得我不知道我应该知道JavaScript.

javascript jquery

72
推荐指数
5
解决办法
3万
查看次数

缓存与会话的优点

在Session和Cache中存储数据表有什么区别?有哪些优点和缺点?

因此,如果它是一个简单的搜索页面,它返回数据表中的结果并将其绑定到gridview.如果用户'a'搜索并且用户'b'搜索,是否最好将其存储在Session中,因为每个用户很可能会有不同的结果,或者我仍然可以将他们的每个搜索存储在缓存中,或者这是否有意义,因为有只有一个缓存.我想基本上我想说的是Cache会被覆盖.

c# asp.net viewstate session caching

67
推荐指数
6
解决办法
7万
查看次数

如果指定了SELECT DISTINCT,则ORDER BY项必须出现在选择列表中

我将选择列表中的列添加到按顺序列表中,但它仍然给出了错误:

如果指定了SELECT DISTINCT,则ORDER BY项必须出现在选择列表中.

这是存储过程:

CREATE PROCEDURE [dbo].[GetRadioServiceCodesINGroup] 
@RadioServiceGroup nvarchar(1000) = NULL
AS
BEGIN
SET NOCOUNT ON;

SELECT DISTINCT rsc.RadioServiceCodeId,
                rsc.RadioServiceCode + ' - ' + rsc.RadioService as RadioService
FROM sbi_l_radioservicecodes rsc
INNER JOIN sbi_l_radioservicecodegroups rscg 
ON rsc.radioservicecodeid = rscg.radioservicecodeid
WHERE rscg.radioservicegroupid IN 
(select val from dbo.fnParseArray(@RadioServiceGroup,','))
OR @RadioServiceGroup IS NULL  
ORDER BY rsc.RadioServiceCode,rsc.RadioServiceCodeId,rsc.RadioService

END
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

63
推荐指数
4
解决办法
15万
查看次数

找出2个Excel工作表之间的差异?

我有两个具有相同结构的excel文件:它们都有1列数据.一个有800个记录,另一个有805个记录,但我不确定805中的5个中哪个不在800集中.我可以使用Excel找到它吗?

excel

58
推荐指数
8
解决办法
36万
查看次数

合并2个DataTable并存储一个新的

如果我有2个DataTables(dtOne和dtTwo),我想合并它们并将它们放在另一个DataTable(dtAll)中.我怎么能在C#中做到这一点?我在数据表上尝试了Merge语句,但是返回void.合并是否保留数据?例如,如果我这样做:

 dtOne.Merge(dtTwo);
Run Code Online (Sandbox Code Playgroud)

dtOne是否会更改或更改dtTwo更改,如果其中任何一个更改,更改是否保留?

我知道我不能这样做,因为Merge返回void,但我希望能够在dtAll中存储dtOne和dtTwo的合并:

//Will Not work, How do I do this
dtAll = dtOne.Merge(dtTwo);
Run Code Online (Sandbox Code Playgroud)

c# datatable

49
推荐指数
3
解决办法
14万
查看次数

在C#中使用"as"之间有什么区别?

如果存在差异,则执行以下演员的两种方式之间有什么区别?

在这种情况下e是一个GridViewRowEventArgs对象.

GridView gv = (GridView)e.Row.FindControl("gv"); //first way

GridView gv2 = e.Row.FindControl("gv") as GridView; //second way
Run Code Online (Sandbox Code Playgroud)

c#

44
推荐指数
2
解决办法
3380
查看次数

将20121004(yyyyMMdd)转换为有效日期时间?

我有一个以下格式的字符串,yyyyMMdd我试图让它看起来像这样:

yyyy-MM-dd

当我尝试:

string date = "20121004";

Convert.ToDateTime(date).ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)

我收到错误:

FormatException: String was not recognized as a valid DateTime.

以下工作或我是否会遇到问题:

private string GetValidDate(string date,string format)
{
    DateTime result;
    if(DateTime.TryParseExact(date, "yyyy-MM-dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out result))
    {
        return date;
    }
    else if(DateTime.TryParseExact(date, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None, out result))
    { 
        return DateTime.ParseExact(date, "yyyyMMdd",
                CultureInfo.InvariantCulture).ToString("yyyy-MM-dd");
     }
     else
     {
        return "Invalid Date Format";
     }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

在ASP.NET中使用MasterPages时使用JQuery的正确方法?

在没有母版页的aspx页面中使用JQuery时没有问题,但是当我尝试在具有母版页的页面中使用它时,它不起作用,所以我最终将jquery文件和其他脚本文件放在页面而不是主页.现在,如果我有10页,我正在为所有10个页面执行此操作,我知道这是不正确的.在下面的示例主页中,我将在哪里放置我的脚本文件.

<html>
<head runat="server">
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <asp:ContentPlaceHolder ID="ContentPanel" runat="server">
    </asp:ContentPlaceHolder>            
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我最近使用了fancybox插件,而我所做的不是将jquery脚本和fancybox脚本放在母版页中,因为我对它的工作感到沮丧,我只是把它放在我希望脚本运行的页面中,特别是在在关闭asp之前的底部:内容.当然,现在我有一个问题,如果我想在其他页面中使用fancybox插件,我会将jquery脚本和fancybox脚本放在所有5个页面而不仅仅是母版页上.在处理主页时,使用上面的示例,一切都在哪里?

asp.net jquery master-pages fancybox

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