小编Jer*_*oen的帖子

使用下拉列表时将文本值绑定到视图模型的另一个属性

我试图在下拉列表中显示一个可观察的数组,当用户选择该选项时,我想呈现该视图模型的属性.看起来很简单.我提供了代码和Fiddle的链接.

HTML:

<select data-bind="options: oCountries, 
                   optionsText: 'name', 
                   optionsValue: 'isocode', 
                   value: selectedCountry">
</select>

Controlled by <span data-bind="value: selectedCountry.isocode"></span>
Run Code Online (Sandbox Code Playgroud)

JS:

var countries = [{
    "name": "Afghanistan",
    "isocode": "AF",
    "language": "English",
    "crmdatacontroller": "CRM India"
}, {
    "name": "Aland Islands",
    "isocode": "AX",
    "language": "Finnish",
    "crmdatacontroller": "CRM Finland"
}]

var viewModel = {
    oCountries: ko.observableArray(countries),
    selectedCountry: ko.observableArray(['AX'])
};

ko.applyBindings(viewModel);
Run Code Online (Sandbox Code Playgroud)

另见这个小提琴

javascript knockout.js

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

监视对html绑定内容的更改

我正在尝试将HTML绑定到div元素,使用某种编辑就地编辑器编辑该div的内容,单击保存按钮并检索新内容,但我没有成功.

该视图如下所示:

<div id="content" data-bind="html: content"></div>
<button data-bind="click: function(){ save() }">Save</button>
Run Code Online (Sandbox Code Playgroud)

有了这个Javascript:

var viewModel = {
    content: ko.observable("<h3>Test</h3>"),
    save: function(){
        console.log(ko.toJSON(viewModel));    
    }
}

$(function(){
    ko.applyBindings(viewModel);
    $("#content").html("<h4>Test</h4>");
    ko.applyBindings(viewModel,document.getElementById('content'));
});
Run Code Online (Sandbox Code Playgroud)

另见这个jsfiddle.

当我点击保存时,控制台仍然说<h3>Test</h3>.

我可以做我想做的事吗?

javascript knockout.js

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

检查自定义代码函数中的NULL日期

我正在尝试为我的SSRS报告实现一个函数,该函数将根据三个日期的值返回颜色值:

Function SetBoxColor(dateOne As Date, dateTwo As Date, dateThree As Date) As String
' Determine colors for text box
  If (dateOne Is Nothing) Then
    SetBoxColor = "Blue"
  Else
    If (dateThree Is Nothing) Then
      If dateOne >= Date.Now Then
        If DateDiff("d",dateOne,Date.Now) < 90
          SetBoxColor = "Yellow"
        Else
          SetBoxColor = "White"
        End If
      Else
        SetBoxColor = "Orange"
      End If
    Else
      If dateThree <= dateOne Or (Month(dateThree) = Month(dateOne) And Year(dateThree) = Year(dateOne)) Then
        SetBoxColor = "Green"
      Else
        SetBoxColor = "Red"
      End If …
Run Code Online (Sandbox Code Playgroud)

vb.net sql-server-2008-r2 reporting-services

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

SSRS日期时间选择器:允许用户选择时间部分

我想使用日期时间选择器选择日期以及时间部分。日历允许我选择一个日期,但是无法选择特定的时间。

我想选择开始和结束时间,以便从大量数据中选择一个子集。

sql datetime reporting-services

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

使用System.Reflection检索const字符串字段列表

我已经用const字符串创建了一类类(显示其中一个),我想要实现它.

public static class HTDB_Cols
{
    public sealed class Assistant
    {
        public const string EntryID  = "entryID",
                CustName  = "custName",
                SerialNum  = "serialNum",
                UserName  = "userName",
                Password  = "password",
                EndDate  = "end_date",
                CustID  = "custID",
                TmpCheck  = "tmpCheck",
                Isfamily  = "isfamily",
                Isserver  = "isserver";
    }
}               

public static class DB
{    
    public static void insert(string TableName)
    {
        ColumnsCollection = typeof(HTDB_Cols).GetNestedTypes().Where(f => f.DeclaringType.Name.ToLower().Equals(TableName.ToLower()));
    } 
}
Run Code Online (Sandbox Code Playgroud)

上面的代码显示了我的尝试,但即使经过大量的试验和错误,我仍然无法做到正确.

我希望将所有列的列表作为const集合数组或列表.

c# system.reflection asp.net-4.0 fieldinfo

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

如何在代码中或使用报告服务本身动态重命名导出的报告?

我试图谷歌我的问题,但我没有发现我的问题.

当我使用ReportViewer导出报表时,我想从Reporting Services动态重命名我的报表.基本上,格式将是reportName + timestamp.

无论如何使用C#或Reporting Services本身做到这一点?

以下是我在页面上包含reportviewer的方法:

<rsweb:ReportViewer ID="rv" runat="server" ShowToolBar="true" ShowParameterPrompts="false"
    BackColor="#F0F8FF" Height="1200px" Width="100%" ProcessingMode="Remote" EnableViewState="true"
    Visible="false" SizeToReportContent="True">
    <LocalReport EnableExternalImages="True">
    </LocalReport>
</rsweb:ReportViewer>
Run Code Online (Sandbox Code Playgroud)

c# reportviewer reporting-services

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

部署报表本地URL无效

我正在尝试使用MS Reporting Services.到目前为止,我已经能够使用AdventureWorks数据库创建一个简单的报告.

我想采取的下一步是部署我的报告.这就是我做的:

  1. 商业智能编辑器中,我右键单击项目名称并单击属性
  2. 我添加了一个Start Item,然后将其设置TargetServerURLReporting Services配置管理器中显示的URL .URL是:http://ADMIN-PC:80/ReportServer
  3. 之后我单击"确定"退出"属性"窗口.然后我在Build菜单中点击Build Report Project1.

尝试构建后,它给出了以下错误:

找不到指定的报表服务器URL:"http:// admin-pc/ReportServer".验证URL的语法以及报表服务器是否存在.

我确定网址是正确的.或者至少,这就是Reporting Services配置管理器所说的.

所以我不知道下一步要检查什么来解决这个问题.任何人都知道该怎么办?

sql-server-2008 reporting-services

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

与nth-child一起改变背景,改变了thead和tfoot

我想tr在我的表中为s 添加不同的颜色.

我试图使用nth-child(odd)nth-child(even),但颜色在我theadtfoot改变.

请帮忙.

css

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

ZXing.Net 二维码大小

我使用此代码生成我的二维码 ZXing.Net ( http://zxingnet.codeplex.com/ )

IBarcodeWriter writer = new BarcodeWriter { Format = BarcodeFormat.QR_CODE };
qrcode.Source = writer.Write(stringsecure.Text);
Run Code Online (Sandbox Code Playgroud)

但图像非常非常小..

如果可能,如何设置尺寸?

c# qr-code zxing silverlight-5.0

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

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