小编sla*_*dau的帖子

从父div获取Id值

<div rownumber="0" messageid="29" style="margin:1px 1px 1px 1px; border:1px solid black">
    <input type="button" value="Vote" id="vote">
    <input type="button" value="Flag" id="flag">
</div>
Run Code Online (Sandbox Code Playgroud)

这些<div>元素会动态添加到我的页面中.如何绑定一个jQuery click事件,每一种票和标志buttons,并获得rownumbermessageId从任何父值<div>button是英寸

谢谢!

html jquery

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

使用LINQ列出过滤

所以我在代码中遇到了这个方法:

private void FilterBasedUponPermission(List<Data.Indications.SpWeb_SavedIndications1LightDataObject> list)
        {
            list.RemoveAll(item =>
                (item.Permission == Controllers.Indications.ICConstants.TradeType_LLH && !isLLH) ||
                (item.Permission == Controllers.Indications.ICConstants.TradeType_ALM && !isALM) ||
                (item.Permission == Controllers.Indications.ICConstants.TradeType_RealEstate && !isRE) ||
                (item.Permission == Controllers.Indications.ICConstants.TradeType_Auditor && !isAuditor));
        }
Run Code Online (Sandbox Code Playgroud)

但是,在传入的列表中,有些permission值是null,并且它们将它们保留在已过滤的列表中.我希望它删除也没有权限集的项目,而不仅仅是那些与您作为用户的权限不匹配的项目.

谢谢!

.net c# linq

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

使用jquery隐藏所有具有相同id的td

<td id="valhisprofitVal"><%= Math.Round(profit, 5) %>%</td>
Run Code Online (Sandbox Code Playgroud)

这些行是动态添加的,因此可以有多个具有相同Id的行.

如何使用Jquery隐藏所有这些?

html jquery jquery-selectors

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

替换字符串c#中的值不起作用

            <tbody><tr class="ind_calc_preview_schedule_header">
                <td id="fixedStartDate" class="resultsSubHeader">
                    Fixed Start 
                </td>
                <td id="fixedEndDate" class="resultsSubHeader">
                    Fixed End 
                </td>
                <td style="display: none;" id="floatingStartDate" class="resultsSubHeader">
                    Floating Start                         
                </td>
                <td style="display: none;" id="floatingEndDate" class="resultsSubHeader">
                    Floating End
                </td>
                <td class="resultsSubHeader">
                    Notional
                </td>
                <td class="resultsSubHeader">
                    Drop
                </td>
            </tr>
        <tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Apr-2011</td><td class="ind_calc_date_column">16-May-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">16-May-2011</td><td class="ind_calc_date_column">14-Jun-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Jun-2011</td><td class="ind_calc_date_column">14-Jul-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Jul-2011</td><td class="ind_calc_date_column">15-Aug-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">15-Aug-2011</td><td class="ind_calc_date_column">14-Sep-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Sep-2011</td><td class="ind_calc_date_column">14-Oct-2011</td><td class="ind_calc_curr_column">$10,000,000.00</td><td class="ind_calc_curr_column">$0.00</td></tr><tr class="ind_calc_preview_schedule_row amortizationschedulepreviewrow"><td class="ind_calc_date_column">14-Oct-2011</td><td class="ind_calc_date_column">14-Nov-2011</td><td …
Run Code Online (Sandbox Code Playgroud)

c# string

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

在C#中排序列表

public class BatchProcess
    {
        public string process { get; set; }
        public DateTime runtime { get; set; }
        public bool running { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

所以我列出了这些人 - List<BatchProcess> list.

我将如何根据每个列进行排序?我听说我可以用LINQ做到这一点,但我对LINQ这么糟糕.那怎么样?

谢谢.

.net c# linq sorting

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

将sql中的日期/时间转换为字符串

有什么方法可以转换此日期时间 SQL 值:

2011-10-11 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

到格式完全相同的字符串?

'2011-10-11 00:00:00.000'
Run Code Online (Sandbox Code Playgroud)

我尝试这样做,cast(fl_from_dt as varchar(50)但它会将其转换为可读的内容 - 例如。'Oct 11 2011 12:00AM'

t-sql datetime varchar

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

使用Rhino Mocks来模拟私有对象调用

所以我只是习惯于嘲笑东西.我在这里有这个私有变量:

private CoreDataContext _coreDataManager;
Run Code Online (Sandbox Code Playgroud)

在这堂课上:

public class RatesControlReport
        : Chatham.Panda.Batch.ProcessDefinition.BatchProcess
Run Code Online (Sandbox Code Playgroud)

这个类有一个void我想要测试的方法CheckSwaptionVols(DateTime runDate).

在我测试的第一部分中,我可以实例化主类:

RatesControlReport ratesControlReportProcess;
            ratesControlReportProcess = new RatesControlReport();
Run Code Online (Sandbox Code Playgroud)

基本上我想打这个电话:

ratesControlReportProcess.CheckSwaptionVols(DateTime.Now);
Run Code Online (Sandbox Code Playgroud)

但是,此方法使用私有变量,如下所示:

System.Data.Linq.ISingleResult<CheckSwaptionVols> swaptionStatusResult = _coreDataManager.CheckSwaptionVols(this._runDate);
Run Code Online (Sandbox Code Playgroud)

我希望能够传入此变量的模拟版本并返回我自己的指定,System.Data.Linq.ISingleResult<CheckSwaptionVols>以便测试可以继续而不依赖于DB.

我该怎么做?

.net c# integration-testing unit-testing rhino-mocks

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

TimeSpan.Compare比较

我是否正确地假设这个逻辑(在评论中解释)是不正确的?

// While the current time is before the finish time, sleep the current thread.  
// The timer will continue to run the getting of the rates
while (TimeSpan.Compare(DateTime.Now.TimeOfDay,this._finishTime.TimeOfDay) == -1)
Run Code Online (Sandbox Code Playgroud)

在我看到TimeSpan.Compare的MSDN文档之后,在我找到正确的参数为1或0以实现此功能时,我觉得这个代码已存在多年.

.net c# timespan

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

SQL中的算术溢出错误

所以,只是为了举例说明我们的程序最终如何处理数据并提出这个错误,这里有一些SQL:

DECLARE @daysInPeriod  INT
DECLARE @dcFraction    DECIMAL(38,38)
DECLARE @YEAR_360         DECIMAL
SET @YEAR_360 = 360.0000000000
SET @daysInPeriod = DATEDIFF(dd, '12/24/1970', '6/29/07')
SET @dcFraction = @daysInPeriod/@YEAR_360
Run Code Online (Sandbox Code Playgroud)

如果在SQL Server 2008 R2中运行它,您将看到收到'Arithmetic overflow error converting numeric to data type numeric.'错误.

decimal,我的值设置为是在它所能容纳的地方,我相信这是我38不知道还有什么我可以做的就是这个价值方面max'd出来.难道你不能integerdecimalSQL 分割一个并从中获取一些东西,特别是如果decimal最大化了吗?

sql sql-server-2008

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

比较C#中的DateTimes

private void ValidateEffectiveDate()
{
    bool ICAdvanced = SessionManager.DisplayUser.IsInRole(PERMISSIONS.hasICAdvanced);
    if (!ICAdvanced && model.EffectiveDate < DateTime.Now)
    {
         this.CheckAndAddValidation("EffectiveDate",
            "You do not have the advanced permission, so you " + 
            "are unable to value historical indications.");
    }
}
Run Code Online (Sandbox Code Playgroud)

如果您不是ICAdvanced,则您应该无法拥有过去的日期,即今天或之前的某一天.但是,您今天或将来都可以拥有.

为什么这段代码没有正确反映?

c# datetime

0
推荐指数
1
解决办法
650
查看次数