小编Nat*_*oop的帖子

为Crystal Reports中的参数指定多个值

我已在报表中添加了一个参数,并选中了"允许多个值"选项.

这是一个状态列(IE,Proposed,In Progress,Completed,Cancelled),我希望用户能够选择要报告的不同OrderStatus(以及多少个).

我通常如何设置参数是:

report.SetParameterValue("@dtBegin", dtBegin.DateTime);
Run Code Online (Sandbox Code Playgroud)

我试图为多个值做的是这样的:

//pseudo loop
foreach(int intOrderStatus in intSelectedOrderStatuses)
{
    report.Parameter_OrderStatus.CurrentValues.AddValue(intOrderStatus);
}
Run Code Online (Sandbox Code Playgroud)

我已检查它是否将值添加到OrderStatus参数,但是当报表运行时,会弹出CrystalReports对话框并要求我输入OrderStatus参数的值.所以似乎值不是"提交"参数.我做了很多搜索,无法弄清楚它为什么不起作用.

谢谢,

.net c# crystal-reports

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

如何使用 jQuery 从文本区域转义特殊字符?

我想知道是否有任何 jquery 组件可以自动处理特殊字符。这基本上意味着转换&此处&amp列出的所有内容,以便当我将数据发送到后端时,它会以该格式存储。然后在检索时我们需要将其从 转换回。&amp&

我们将使用大量数学符号,因此我们需要 JavaScript 中的一个功能来实现这一点。我还看到了一个富文本编辑器,但我们不需要它的很多功能,例如图像、段落等,尽管我们希望文本编辑器有一些图标或一些东西来插入数学符号和源​​代码。简而言之,我正在寻找类似 Stackoverflow 编辑器的东西,但没有图像。

html javascript jquery jquery-plugins

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

如何通过ASP.NET重定向和修改无扩展名的URL?

我们已经将该结构重新设计为具有多个业务部门的网站.现在我想将(301)重定向到新页面.

IE:
www.example.com/abc
现在是www.example.com/default.aspx?article=abc

我曾尝试使用Global.asax来实现这一点,并且在我通过它进行调试时它可以正常工作.

        if (Request.RawUrl.Contains("abc"))
        {
            Response.RedirectLocation = "/default.aspx?article=abc";
            Response.StatusCode = 301;
            Response.StatusDescription = "Moved";
            Response.End();
        }
Run Code Online (Sandbox Code Playgroud)

所以http:// localhost:1234/example/abc正确重定向,但是(其中1234是调试服务器的端口)
http:// localhost/example/abc不重定向,它给了我404.

有任何想法吗?


附加信息:如果我转到http://localhost/example/abc/default.aspx,那么它会正确重定向.

.net c# iis configuration routing

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

实体框架和Crystal Reports

据我了解,Crystal Reports可以使用EntityFramework,是正确的吗?

我宁愿使用实体框架而不是使用数据集.

我该怎么做?

entity-framework crystal-reports

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

均匀划分c#

在c#中如何将100均分为7?

结果就是这样

  1. 16
  2. 14
  3. 14
  4. 14
  5. 14
  6. 14
  7. 14

以下代码不正确,因为所有7个值都设置为15(总计105).

        double [] vals = new double[7];
        for (int i = 0; i < vals.Length; i++)
        {
            vals[i] = Math.Ceiling(100d / vals.Length);
        }
Run Code Online (Sandbox Code Playgroud)

在c#中有一个简单的方法吗?

谢谢

c#

4
推荐指数
3
解决办法
7589
查看次数

Crystal Reports日期时间格式

我想将Crystal Reports中的日期时间格式化为包括星期几.

从:

19/06/2009

至:

2009年6月19日星期五

formatting datetime crystal-reports

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

Crystal Reports中的条件组SUM

我一直在做一些会计报告,并且使用公式总结了我的不同货币

IE

CanadianCommissionFormula

if {myData;1.CurrencyType} = "CDN" then
    {myData;1.Commission} 
else
    0
Run Code Online (Sandbox Code Playgroud)


CanadianCommissionSum

SUM({@CanadianCommissionFormula})
Run Code Online (Sandbox Code Playgroud)

然后我只是在报告的底部显示CanadianCommissionSum,事情很棒.

我刚刚遇到了这样做的要求,但按销售代表分组.我尝试使用我以前的公式,但这是整个报告的总和.是否有一种简单的方法可以根据它所在的群体进行总结?

formula crystal-reports

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

C#lambda ref out

我正在尝试这样做,但它不起作用.一些建议?

int test_i = 0;
DoSomethingThatTakesAgesAndNeedsToUpdateUiWhenFinished(test_i);
test_i <- still is 0 and not 3!!!

public void DoSomethingThatTakesAgesAndNeedsToUpdateUiWhenFinished(int i)
{
    DisableUi();
    m_commandExecutor.ExecuteWithContinuation(
                () =>
                    {
                        // this is the long-running bit
                        ConnectToServer();
                        i = 3; <-------------------------- 
                        // This is the continuation that will be run
                        // on the UI thread
                        return () =>
                                    {
                                        EnableUi();
                                    };
                    });
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能将test_i设置为3?我也试过ref和out,但它不起作用.

我该怎么办才能修复它?

编辑

我试过这个,但是这个方法dataSet的ouside仍然是空的.

public static void Select(DataGridView dataGridView, ref DataSet dataSet, params object[] parameters)
  {
     var _dataSet = dataSet;
     AsyncCommandExecutor commandExecutor = …
Run Code Online (Sandbox Code Playgroud)

.net c# lambda .net-3.5

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

使用 VB.NET 更改桌面背景

是否可以使用 VB.NET 更改桌面背景?

我也想换图标?

我打算制作一个 VB.NET 程序,只需单击一下,就可以自动使 Windows XP 看起来像 Mac。

vb.net

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

如何在不在.NET中声明委托的情况下将方法作为参数传递

无论我如何尝试,我都无法模仿Rhino Mocks的干净语法,而无需声明代表.

例:

Expect.Call(service.HelloWorld("Thanks"))
Run Code Online (Sandbox Code Playgroud)

你对如何做到这一点有任何想法吗?

谢谢.

.net parameters methods delegates

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