小编use*_*043的帖子

使用Sql查询以格式化方式获取用户数据

我需要在报告中显示格式化数据.我使用三个表,其中一个添加新用户,第二个用于付款,最后一个用于任何用户辞职.以下是示例表和默认数据:

CREATE TABLE [dbo].[Entry]
(
    [EmpId] [int] IDENTITY(1,1) NOT NULL,
    [EmpName] [nvarchar](40) NULL,
    [Address] [nvarchar](100) NULL,
    [Email] [nvarchar](20) NULL,
    [EntryDate] [datetime] NULL
)

INSERT [dbo].[Entry] ([EmpId], [EmpName], [Address], [Email], [EntryDate]) 
VALUES (1, N'John', N'On Earth', N'john@abc.com', CAST(0x0000A58000000000 AS DateTime)),
       (2, N'Jack', N'On Earth', N'jack@abc.com', CAST(0x0000A5A800000000 AS DateTime)),
       (3, N'Jessi', N'On Earth', N'jessi@abc.com', CAST(0x0000A5CF00000000 AS DateTime)),
       (4, N'Jackson', N'On Earth', N'jackson@abc.com', CAST(0x0000A5E400000000 AS DateTime))

CREATE TABLE [dbo].[Payment]
(
    [Id] [int] IDENTITY(1,1) NOT NULL,
    [EmpId] [int] NULL,
    [Payment] [float] NULL,
    [PayDate] [datetime] …
Run Code Online (Sandbox Code Playgroud)

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

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

列出Vs数组:一对多和有关系

几天前,我遇到了一个测试,我被要求回答以下问题:虽然看起来很基本,但我有一些疑问和我自己的看法

出版中心出版书籍.作家可以写很多书,书也有作者

有四个选项,其中,我省略了两个不接近的选项.所以留下两个选项如下:

列表的一个选项:

public class Publisher
{
   public int PublisherId { get; set;}
   public string PublisherName { get; set;}
   public string Address { get; set;}
   public List<Author> Authors { get; set;}
   public List<Book> Books{ get; set;}
}   

public class Author
{
   public int AuthorId { get; set;}
   public string AuthorName { get; set;}
   public string AuthorAddress { get; set;}
   public List<Book> Books{ get; set;}
}   

public class Book
{
   public int BookId { get; set;}
   public string BookName …
Run Code Online (Sandbox Code Playgroud)

c# arrays asp.net-mvc list one-to-many

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

在 HTML 中绑定 JS 金字塔

我创建了一个金字塔JavaScript,下面是我到目前为止使用 for 循环尝试过的代码:

function showPyramid() {
    var rows = 5;
    var output = '';

    for (var i = 1; i <= rows; i++) { //Outer loop
        for (var j = 1; j <= i; j++) { //Inner loop
            output += '* ';
        }

        console.log(output);
        document.getElementById('result').innerHTML = output;
        output = '';
    }
}
Run Code Online (Sandbox Code Playgroud)

很基本!但我试图用HTML元素绑定结果,用div说如下:

document.getElementById('result').innerHTML = output;
Run Code Online (Sandbox Code Playgroud)

相反,它连续显示五颗星,而不是在控制台中看到的 JS 格式。我在这里缺少什么吗?

完整代码

function showPyramid() {
    var rows = 5;
    var output = '';

    for (var …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

动态传递对象列表作为参数

我有一个方法,我传递对象列表如下:

public void BindGridView(int pageIndex, List<Users> lstUsers, GridView grd, Panel pl)
{

}
Run Code Online (Sandbox Code Playgroud)

在上面看到列表List<Users>是固定的,所以我可以在一个方法中静态传递它。我将使用相同的方法在网格中显示数据,并计划在有其他对象列表时动态传递。通过上述方式,我必须声明所有列表如下:

public void BindGridView(int pageIndex, List<Groups> lstGroups, GridView grd, Panel pl)
{
}

public void BindGridView(int pageIndex, List<GroupDetails> lstGroupDetails, GridView grd, Panel pl)
{
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以动态声明它List<Dynamic>,比如出于实用目的,所以每次我都可以传递任何对象列表?

c# asp.net list dynamic parameter-passing

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

单击按钮时的反应式表单验证

我正在尝试验证Angular项目中的输入字段并使用教程,似乎它按预期工作。

Angular 中的验证

上面使用反应式表单来完成验证工作,如下所示:

<form [formGroup]="angForm" novalidate>
    <div class="form-group">
        <label>Name:</label>
        <input class="form-control" formControlName="name" type="text">
    </div>
    <div *ngIf="angForm.controls['name'].invalid && (angForm.controls['name'].dirty || angForm.controls['name'].touched)" class="alert alert-danger">
        <div *ngIf="angForm.controls['name'].errors.required">
          Name is required.
        </div>
    </div>
     <div class="form-group">
        <label>Address:</label>
        <input class="form-control" formControlName="address" type="text">
    </div>
    <div *ngIf="angForm.controls['address'].invalid && (angForm.controls['address'].dirty || angForm.controls['address'].touched)" class="alert alert-danger">
        <div *ngIf="angForm.controls['address'].errors.required">
          email is required.
        </div>
    </div>
    <button type="submit"
        [disabled]="angForm.pristine || angForm.invalid" class="btn btn-success">
        Save
    </button>
</form>
Run Code Online (Sandbox Code Playgroud)

上面的按钮默认是禁用的。因此,当用户开始书写并将输入字段保留为空白时,它就会验证表单。我的要求是启用该按钮,单击时验证将起作用。所以我所做的如下:

<form [formGroup]="angForm" #addData='ngForm' (ngSubmit)="AddData(addData)">

<button type="submit" class="btn btn-success"> //Removed the disabled property …
Run Code Online (Sandbox Code Playgroud)

validation angular angular-reactive-forms angular8

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