小编Jso*_*ham的帖子

SSRS 报表管理器设置默认缩放级别

我已经向我的报告服务器部署了大约 40 个报告部件,它们都正常工作。

问题是我的缩放默认为 100,我希望其中一些默认为 75。

我曾尝试创建一个包含所有报表部分链接的门户,并使用&rc:Zoom=75 URL 末尾的 链接,但它仍然默认为 100。

谁能建议我如何实现我想要的?

sql-server sql-server-2008 reporting-services ssrs-2008

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

SSRS使用日历选择日期参数

我有一个有7个字段的基本报告.

我希望数据是参数驱动的.

StartDate和EndDate是我希望用户在呈现报表之前选择的字段.

如果您看到第一张图片,我会列出报告并创建一个StartDate和EndDate参数,以及两个带有[@START_DATE]和[@END_DATE]值的文本框.我已将其字段类型设置为Number> Date.我预计当我运行报告时,我会得到两个小的压缩窗口,我可以选择开始日期和结束日期.我在其他报告中看到过这一点,所以我知道这是可能的.但是我在运行报告时看到的是image2.

我试过放入Where子句:

where (START_DATE IN (@START_DATE)) AND (END_DATE IN (@END_DATE))
Run Code Online (Sandbox Code Playgroud)

但这只允许我手动输入我想要的日期.我需要一个日历显示.

有任何想法吗?

在此输入图像描述

在此输入图像描述

.net sql sql-server-2008 reporting-services ssrs-2008

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

使用字段在许多列标题中进行PIVOT

我有以下基本的SQL语句,它使用PIVOT命令.

SELECT *
FROM

(
--select statement that creates my dataset 
) s

PIVOT (Max(incidentcount) for dept in ([dept1],[dept2])) p
Run Code Online (Sandbox Code Playgroud)

这就是我期望它做的事情,它给了我一些事件的计数,其中depts作为我的列.我的问题是我用于列的部门是1-60.无论如何,我可以告诉查询使用该列Department来填充该PIVOT in部分.显然我想避免手动输入每个部门.

编辑

这是创建我在数据透视表中使用的数据集的sql ...

SELECT Details, Department , count(*) NoIncidents
  FROM myincidentdb
  Group by Details,  Department
Run Code Online (Sandbox Code Playgroud)

编辑2

这是我的SQL查询在尝试PIVOT之前显示的内容

sql sql-server pivot sql-server-2008

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

Bootstrap两列布局用于MVC创建视图

我使用MVC引导程序为我的一个表单搭建了标准的创建视图.然而,这种形式有太多的输入字段,只有一个列布局,它太长,似乎愚蠢浪费右边的空白区域.

我已经看过这个问题并试图让它与我的表单一起工作并没有太多运气.

简而言之,我希望地址字段位于右侧,与所有其他字段一致.

Razor Snippet

<div class="row">
    <div class="col-sm-4">
        <div class="form-group">
            @Html.LabelFor(model => model.SiteNumber, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.SiteNumber, new { htmlAttributes = new { @class = "form-control" } })
                @Html.ValidationMessageFor(model => model.SiteNumber, "", new { @class = "text-danger" })
            </div>
        </div>
    </div>

    <div class="col-sm-4">
        <div class="form-group">
            @Html.LabelFor(model => model.AddressLineOne, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.AddressLineOne, new { htmlAttributes = new { @class …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc twitter-bootstrap

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

SQL填充每月总工作日减去当前财政年度的银行假日

我正在查看一个看起来像我的第一张附图,但右侧列填充而不是空白.逻辑如下:

数据必须是当前财务期.4月将是2011年,3月将是2012年等等.

单个月的可用天数计算如下:

工作日总数(星期一至星期五)减去该特定财政年度的特定月份的银行假日(我们保存在表格中 - 见第二张图片).

节日表的列名左至右:holidaytypeid,名称,holstart,holend.表名:假期

为了计算累计月份的"可用天数",将对单个月的已填充数据进行求和.例如,4月至5月的数据将是4月和5月的数据,以此类推.

我需要完美格式的SQL查询,以便可以直接粘贴并且可以工作(即使用正确的列名和表名)

谢谢你的期待.

在此输入图像描述

在此输入图像描述

sql sql-server date sql-server-2008 reporting-services

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

SQLDataAdapter添加where子句

我有一个名为recordID I声明的变量的文本框ID,使用以下命令调用:

int ID = Convert.ToInt32(recordID.Text);
Run Code Online (Sandbox Code Playgroud)

最后,我有一些代码在单击按钮后刷新gridview,它完美地工作,但是,带回表中的所有内容:

        using (SqlDataAdapter a = new SqlDataAdapter("SELECT * FROM TEST_TABLE", conn))
        {

            // Use DataAdapter to fill DataTable
            DataTable t = new DataTable();
            a.Fill(t);

            // Render data onto the screen
            gridSelectID.DataSource = t; 
        }
Run Code Online (Sandbox Code Playgroud)

我需要在查询被更改时更改它,以便它添加一个where并过滤它上面提到的ID的值(取自recordID.Text,这是一个文本框)

我试过这个:

        using (SqlDataAdapter a = new SqlDataAdapter("SELECT * FROM TEST_TABLE WHERE ID = filter", conn))
        {
            int filter = ID;
            // Use DataAdapter to fill DataTable
            DataTable t = new DataTable();
            a.Fill(t);

            // Render data onto …
Run Code Online (Sandbox Code Playgroud)

c# sql sqldataadapter

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

MessageBox没有提供预期的DialogResult

DialogResult我的表单中有一个简单的OK/Cancel 实例:

MessageBox.Show("Number of records affected:" + numberOfRecordsroll + " Please check the data is correct before proceeding:", "Please validate your changes", MessageBoxButtons.OKCancel);

DialogResult dr = new DialogResult();
if (dr == DialogResult.OK)
{
    // CommitTheChanges();
    MessageBox.Show("test", "test");
}
else if (dr == DialogResult.Cancel)
{
    //Do nothing
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,如果用户单击是,则CommitTheChanges应该调用该方法,但是这不会触发.我已经评论过它并进行了测试MessageBox.Show().再次这不起作用.我在这做错了什么?

.net c# dialogresult winforms

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

在创建数据库记录之前更改DateTime属性的日期部分

我有一个视图模型,我在其中存储DateTime但在我的视图中使用a JQUERY datetimepicker,仅限时间:

视图模型

[DataType(DataType.Time)]
public DateTime? MondayFrom { get; set; }
[DataType(DataType.Time)]
public DateTime? MondayTo { get; set; }
Run Code Online (Sandbox Code Playgroud)

就目前而言,当调用Create方法时,它使用今天的日期加上从中选择的时间timepicker.

由于我并不特别关注日期部分DateTime,我想将日期,月份和年份更改为01/01/1900或者比记录编写日期更不具体的内容,在创建记录之前,这纯粹是以避免将来出现任何混淆.

我不想陷入这样做是否正确的事情.

我很难掌握DateTime的Date部分,见下文:

 public void CreateClub(Club club)
        {
            foreach (var item in club.MeetingDays)
            {
                // change Date part to 01/01/1900, leave the time as is..
            }
            _repository.CreateClub(club);
        }
Run Code Online (Sandbox Code Playgroud)

我怎么可能把日期部分放在item一边但是把时间留在一边?

c# asp.net-mvc-5

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