小编Rai*_*l24的帖子

如何在SSRS子报表中填充数据集?

这似乎应该是微不足道的,但我遇到了困难.

我有一份主要报告,我一直在填写数据集,如下所示 ReportViewer.aspx.cs.

ReportViewer.LocalReport.ReportPath = "~/SummaryReport.rdlc";
ReportDataSource requestsSource = new ReportDataSource();
requestsSource.Name = "RequestHeadersDataSet";
requestsSource.Value = GetSummaryRequestsDataSet(); // Returns DT
ReportViewer.LocalReport.DataSources.Add(requestsSource);
Run Code Online (Sandbox Code Playgroud)

我还有一个子报表,在我的主报表中引用表中的行组.数据集有列RequestName.我通过参数选项卡中的子报表属性传递此内容.

一旦我将数据集添加到子报表,我就会收到一个错误:Data retrieval failed for the subreport.不足为奇,考虑到我从来没有用任何东西填充它.

但是如何添加到子报表数据源?ReportViewer的报告路径设置为我的主报告.

两者都使用相同的数据集,如果这是任何后果.

c# asp.net reportviewer reporting-services

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

如何使用React JS在SVG圆中放置文本?

我有以下代码:

import React from 'react';

var SVGComponent = React.createClass({
    render: function() {
        return <svg {...this.props}>{this.props.children}</svg>;
    }
});

var Circle = React.createClass({
    render: function() {
        return <circle {...this.props}>{this.props.children}</circle>;
    }
});

var MakeCircles = React.createClass({

    render: function () {
        return(
            <div>
                <SVGComponent height="110" width="500">
                    <Circle 
                        cx="50" cy="55" r="45"
                        fill="none"
                        stroke="#F0CE01" strokeWidth="4" />     
                </SVGComponent>
            </div>
        );
    }
});
export default MakeCircles
Run Code Online (Sandbox Code Playgroud)

我正在尝试在圈子中添加一些文本,但发现它绝对困难。有什么/某些附加组件可以帮助我吗?

javascript css svg reactjs

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

为什么jQuery扩展方法不能复制我的javascript对象?

我在这里看了很多关于克隆和复制javascript对象的帖子,特别是这两个主题:

不过,这似乎对我不起作用.

这是我正在使用的一段代码:

var copiedObject = {};

$.getJSON(URL, null, function (data) {
     copiedObject = jQuery.extend(true, {}, data);
});

console.log(JSON.stringify(copiedObject));
Run Code Online (Sandbox Code Playgroud)

如果我在JSON调用中有我的控制台日志功能,它会输出正确的值,但在函数之后,它会被清空并输出{}.

我试过使用copiedObject = JSON.parse(JSON.stringify(data)),以及clone(obj)"在Javascript中复制一个对象"的功能,一切都无济于事.

我错过了什么吗?

javascript ajax jquery json object

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

LINQ; 如何在多个条件下执行左外连接?

我想模仿:

DB1 AS A LEFT OUTER JOIN
DB2 AS B 
ON A.[Currency Code] = B.[Currency Code] 
AND A.[Document Date] >= B.[Starting Date] 
AND A.[Document Date] <= B.[Ending Date]
Run Code Online (Sandbox Code Playgroud)

这就是我现在拥有的:

from ledgers in ledgerEntries
join currency in currencyExchange
    on ledgers.CurrencyCode equals currency.CurrencyCode
        into c
from currencies in c.DefaultIfEmpty()
where
    ledgers.DocumentDate >= currencies.StartingDate
    && ledgers.DocumentDate <= currencies.EndingDate
Run Code Online (Sandbox Code Playgroud)

我已经阅读过有关创建匿名类型并将它们设置为彼此相等的内容,但是当使用小于和大于比较日期时,这不起作用.

sql linq left-join

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

同一模型上的 Laravel 多对多关系

我有一个模型Job

AJob可以要求Jobs先完成其他任务才能开始。

A可能是许多人同时Job需要的工作。Jobs

所以,说Job A取决于Job BJob C,我希望能够打电话job->requiredJobs并获得这两项工作。

就目前情况而言,我有以下几点:

class Job extends Model
{

    public function requiredJobs() 
    {
        return $this->hasMany('App\Job', 'required_job_id');
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我发现如果我创建一个Job D并拥有它 require Job Band Job C,它会覆盖 的Job Arequired jobs 字段,因为它似乎添加required_job_id到所需的作业上,而不是在依赖的作业上创建一个数组。

希望这一切都有道理!我不完全确定我是否需要两个定义,或者是否hasMany是错误的关系(belongsToMany相反?...)

php many-to-many relationship laravel

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

在Backbone路由中匹配空路由和尾部斜杠?

我知道有一些重复内容(SEO)的问题,但这不是我的项目所关注的.

在我的骨干路由器中,我有这个:

routes: {
    "": "startOrder",
    "order/:orderNumber/:stepName": "getOrder",
    "order/:orderNumber/:stepName/": "getOrder"
},
Run Code Online (Sandbox Code Playgroud)

请注意,第二条和第三条路线导致相同的事情.

问题是如果有人输入一个以"/"字符结尾的URL,我希望它调用一个单独的函数(然后删除斜杠),但这不会发生,它总是匹配空白路由.然后我会在以后遇到问题,因为URL有一个不应该的斜杠.

我错过了什么吗?

javascript url-routing backbone.js trailing-slash

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

CoreData/RegEx错误:无法从对象创建正则表达式

我似乎得到了一个我无法理解的错误.希望这不会太混乱和冗长,但由于我似乎无法在我的搜索中找到任何答案,我认为这可能是必要的.在我的程序中,我有几个实体:

ItemSold发票客户

Customer可以有很多Invoices,Invoices可以有很多ItemSolds.

在我的Interface Builder中,我有三个表.一个表代表客户,另一个代表发票,最后一个代表发票中的项目.因此,当您选择客户时,他们的发票会显示在发票表中.单击发票后,该发票上的项目将显示在最后一个表格中.

当我在桌子上选择时,我似乎得到了错误.有趣的是,在另一种观点中,我可以做得很好(当我尝试根据他们与Type的关系对Items进行排序时).但是我无法在这里工作.这是我获取应该存储的项目:

if (managedObjectContext == nil) 
{ 
    managedObjectContext = [(HistoryController *)[[NSApplication sharedApplication] delegate] managedObjectContext]; 
}
NSError *error = nil;

// fetch all customers
NSFetchRequest *fetchRequest2 = [[NSFetchRequest alloc] init];
NSEntityDescription *entity2 = [NSEntityDescription entityForName:@"Customer"
                                           inManagedObjectContext:managedObjectContext];
[fetchRequest2 setEntity:entity2];
fetchedCustomers = [managedObjectContext executeFetchRequest:fetchRequest2 error:&error];
if (fetchedCustomers == nil) {
    NSLog(@"ERROR");
}
[fetchRequest2 release];
// end of customer fetch

// fetch all invoices
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c nstableview nspredicate nsmanagedobjectcontext

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

我可以使用cocos2d-x调度程序来延迟一行代码吗?

我基本上试图将对象的修改延迟10秒.

这是我认为可行的方法:

this->scheduleOnce(schedule_selector(customer->setBusy(false)), 10000);
Run Code Online (Sandbox Code Playgroud)

但是我收到编译错误:

Lvalue required as unary '&' operand
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法来延迟一行代码?也许只使用c ++命令会更有效率,但sleep命令也给了我一些问题.

c++ sleep schedule timer cocos2d-x

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

当我单击该行中的React组件链接时,如何防止该行单击?

我有一个网格,我希望能够单击该行以进入“详细”视图,同时还具有单击快捷方式链接而不会触发“详细”视图。这是我的代码(为简洁起见删除了一些代码):

var ActionsColumn = React.createClass({

    onClickEdit: function(e) {
        e.preventDefault();
    },

    approveUser: function(organizationUserID) {
        OrganizationActions.approveUser(organizationUserID);
    },

    render: function () {
        var organizationUserID = this.props.rowData._id;

        return (
            <span className='hover-actions'>
                <a onClick={this.onClickEdit} className={(this.props.rowData.is_pending_approval) ? 'disabled' : ''}>edit</a>| 
                {(this.props.rowData.is_pending_approval) 
                    ? <a onClick={this.approveUser.bind(this, organizationUserID)}>approve</a>
                    : (this.props.rowData.is_suspended)
                    ? <a onClick={this.activateUser.bind(this, organizationUserID)}>activate</a>
                    : <a onClick={this.suspendUser.bind(this, organizationUserID)}>suspend</a>
                }|
                <a onClick={this.deleteUser.bind(this, organizationUserID)}><i className='fa fa-trash' /></a>
            </span>
        );
    }
});
Run Code Online (Sandbox Code Playgroud)

问题在于上面的代码不在用户网格类的范围内,因此我不确定实现布尔值以防止行单击通过有多么容易。

var Users = React.createClass({

    mixins: [Reflux.connect(OrganizationStore)],

    columns: ['full_name', 'email', 'is_pending_approval', 'role_name', 'actionsColumn'],

    columnMetaData: [
        {
            'columnName': "full_name",
            'displayName': "Name", …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

为什么分离不能立即在我的Laravel模型上工作?

这是我的一些代码:

class User extends Model {

    public function orders() {
        return $this->hasMany('App\Order');
    }

    public function emptyCart() {
        $orders = $this->orders;

        foreach($orders as $order) {
            $order->user()->dissociate();
            $order->save();
        }       

        if ($this->orders) {
            echo 'Orders still exist?'
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

我的回声声明正在被击中.如果我刷新我的应用程序,没有附加订单,但在我"清空"我的购物车后,它立即返回订单,好像我没有删除它们...

有趣的是,返回的"订单"模型已user_id设置为null.

php mongodb laravel eloquent laravel-5

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

Laravel“orWhere”未按预期工作

我一定在这里遗漏了一些明显的东西。

假设我有一个searchTerm变量设置为“%Arrival%”。

我有以下代码:

$results = $app->screeners()->where('title', 'LIKE', $searchTerm)->get()

我的$results数组现在保存一个具有“到达”的对象title

现在,如果我运行以下代码:

$results = $app->screeners()->where('title', 'LIKE', $searchTerm)->orWhere('description', 'LIKE', $searchTerm)->get();

我得到一个空数组。

有人可以解释添加“或”子句如何删除结果吗?

php mongodb laravel

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

如何获取有关“ with”关系和主集合的特定列?

我知道我可以这样做:

User::with(array('project' => function($query){
   $query->select('title');
}))->get()
Run Code Online (Sandbox Code Playgroud)

我可以做到这一点:

User::get(['name', 'title', 'status', 'created_at']);
Run Code Online (Sandbox Code Playgroud)

如何合并它们?这不起作用:

User::with(array('project' => function($query){
    $query->select('title');
}))->get(['name', 'title', 'status', 'created_at'])
Run Code Online (Sandbox Code Playgroud)

理想情况下,我的结果形成为:

[{
  _id: 'ID',
  name: 'NAME',
  title: 'TITLE',
  status: 'STATUS',
  created_at: 'CREATED_AT',
  project: {
      _id: 'ID',
      title: 'PROJECT TITLE'
  }
  } ... ]
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent

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