小编Mik*_*ebb的帖子

MVC3下拉列表未选择所选项目

我有一个C#.Net MVC3网络应用程序.我正在使用Drop Down列表并取得成功.但是,有两个我遇到麻烦.唯一的区别是我SelectLists在代码中动态创建而不是使用Lookup表.我为所有其他Drop Downs使用查找表.当我SelectLists在代码中快速观察时,正确的Item将Selected属性值设置为true.但是,当页面加载时,Selected不会显示具有该属性的项目.第一项是.有任何想法吗?这是那些令人讨厌的人之一.我在下面尝试了两种方法.在这两种情况下,ViewBag.DateToYear和SelectList DateToYear都具有正确的值和'Selected'属性集

1)

//控制器

        IList<string> dateToYear = new List<string>();
        for (int i = 0; i < numberYears; i++)
        {
            dateToYear.Add(DateTime.Now.AddYears(i).Year.ToString());
        }
        ViewBag.DateToYear = new SelectList(dateToYear,"2014")
Run Code Online (Sandbox Code Playgroud)

//视图

        @Html.DropDownList("DateFromYear", (SelectList)ViewBag.DateToYear )
Run Code Online (Sandbox Code Playgroud)

2)//控制器SAME如上所述

//视图

List<SelectListItem> DateToYear = new List<SelectListItem>();
foreach (var m in ViewBag.DateToYear)
{
    DateToYear.Add(new SelectListItem { Selected = @m.Selected, Value = @m.Text, Text = @m.Text });
} 

@Html.DropDownList("DateFromYear", DateToYear)
Run Code Online (Sandbox Code Playgroud)

selection asp.net-mvc-3 drop-down-menu

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

像LINQ中的条件一样

我对LINQ比较陌生,不知道如何做一个Like条件.我有一个IEnumerable的myObject列表,想要做像'Help%'这样的myObject.Description.我怎么能做到这一点?谢谢

linq sql-like

4
推荐指数
2
解决办法
4346
查看次数

日期范围(天).... C#

我有一个从C#调用Oracle DB的查询.我想编写查询以获取最多5年的数据.

我目前有一个硬编码值 public const int FIVE_YEARS_IN_DAYS = 1825;

但是,由于闰年,这是不正确的.是否有一项功能可以在前5年内给出正确的天数?

c# datetime timespan range

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

正则表达式

我有一个棘手的正则表达式,我需要实现.规则是

 2 digits followed by 
 2 .. or 2 -- or 2 __ followed by 2 digits
it cannot be empty
it cannot have only one pair (i.e. 01)

The string can be up to 1000 characters in length.  
i.e., 
01..02--03  or 
01..01 or 
01--02--03--04--05..06   and so on
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我不是正则表达专家

regex format

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

MVC3下载单个文件

我有一个MVC3 C#.Net网络应用程序.我们有一个"附件"功能.用户上传他们想要"附加"到提案的文档.该文档存储在我们的服务器上等待下载.这部分正在运作.

然后,用户单击在表中显示为超链接的"附件"的名称.我确信有一种常见的方法可以做到这一点.我只是不知道如何.如何使用超链接下载文件?

file download asp.net-mvc-3

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

Oracle特殊字符

我有一个问题

select * from table where name in ('52 T&M', '60 T&M');
Run Code Online (Sandbox Code Playgroud)

"&"导致查询期望参数.如何在查询中将"&"限定为sting,以便查询可以找到包含"&"字符的字符串?

sql oracle plsql special-characters oracle10g

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

Oracle索引冗余

我和一位同事是Oracle的新手,正在分析表上的索引.这是遗留物,表格中目前存在索引

Mytable
* ID      (primary key)
* partId  (Id column in part)
* partNum (partNum column in part...partNum can have more than one partId)
* description (description of partNum...can be different for each partNum)
* dateReceived

IDX_PART_ID_PART_NUM(partId, PartNum)
IDX_PART_NUM(partNum)
IDX_DATE_RECEIVED(dateReceived)
Run Code Online (Sandbox Code Playgroud)

看起来我们的索引中有冗余.我们应该从IDX_PART_ID_PART_NUM中删除partNum吗?我们应该删除IDX_PART_NUM吗?如上所述,partNum可以具有多个id,因为每个部分可以在对象中存在多次.

基本上,在Oracle中,索引如何工作?

oracle indexing

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

SSRS输出到Word格式问题

我有一份2008年SSRS报告,该报告使用SSRS工具提供的标准导出功能导出为MS Word doc.即使报表上的数据本质上是文本框并位于文本框中,导出也会使用表格呈现文本.这种格式对用户来说太麻烦了.是一种使用SSRS导出功能调整MS Word呈现方式的方法

formatting export ms-word ssrs-2008

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

SQL舍入从3位小数到2位小数

我有一个SSRS 2008报告,其数据集运行一个返回计算列的SQL查询.此数据集填充报告中的表格.

计算列最多返回4位小数.我想舍入到最接近的2位小数.即8660.125应变为8660.13,1487.8521应变为1487.85

查询示例:

select [Hours] * [Rate] * [Complexity] * [Efficiency] from Hours
Run Code Online (Sandbox Code Playgroud)

我会在SQL查询而不是SSRS表中执行此舍入,因为我们试图保持表"非智能",因此我们可以将所有逻辑封装在SQL查询本身中.建议?

sql rounding ssrs-2008

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

SSRS逗号分隔字符串显示在换行符上

我在SSRS 2008中有一个报告.其中一列包含逗号分隔的值集.示例单元格显示:

Sting1, String2, String3
Run Code Online (Sandbox Code Playgroud)

我想在新行的单元格中显示这些值:

String1
String2
String3
Run Code Online (Sandbox Code Playgroud)

我已经尝试用""替换"," <br/>并使用HTML然后引用HTML解码但无法设法使其工作.

我也尝试用"\ r \n"替换","并显示,但无法使其工作.

有任何想法吗?

newline delimited-text reporting-services

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