这应该是一个愚蠢的问题,但我不能为我的生活找到任何解释.
在Nuget中有两个看起来像主包的包:AngularJS Core和Angular JS.前者将AngularJS团队作为作者,就像其他角度模块一样,下载量约为20万.后者有不同的作者Fitzchak Yizcaki,Dov Landau在其他任何地方都看不到,并且包的id与其他包的格式不同,但是下载量约为350k.
现在,通过查看其他包的依赖关系,我们看到它们引用了AngularJS.Core,所以我们现在认为这就是我们想要的.我假设.
但是另一个包是什么,为什么几乎有两倍的下载?
当然这是一个非常愚蠢的问题,但如何将我的C#控制台应用程序连接到SQL Server实例?
用c#Web Apps做了很多次,但这是我做过的第一个控制台应用程序.
我能看到的唯一数据源(在VS 2010中)是SQL Server数据库文件 - 我无法看到如何连接到不同服务器上的SQL实例.
我正在尝试创建一个自定义异步验证器,它将转到服务器并检查电子邮件是否已注册.
不幸的是,似乎get请求永远不会被触发,因为没有任何反应.我在里面尝试了多个console.logs subscribe
,但是他们没有运行.
我已经检查过该请求是否在验证器之外工作,而且确实如此,所以这不是问题所在.
import { Component } from '@angular/core';
import { FormGroup, FormBuilder, Validators, FormControl } from '@angular/forms';
import { Response, Http } from '@angular/http';
@Component({
templateUrl: 'build/pages/welcome/signup/signup.html',
providers: [AuthService, CustomValidators]
})
export class Signup {
signupForm: FormGroup;
constructor(private formBuilder: FormBuilder, private http: Http) {
this.signupForm = formBuilder.group({
'email': ['', Validators.required, this.checkEmail],
}):
}
checkEmail(control: FormControl): Promise<any> {
const promise = new Promise<any>(
(resolve, reject) => {
this.http.get('/sharealead/main.php?action=checkEmail').subscribe(
(res: Response) => {
console.log('it never gets here');
console.log(res)
if …
Run Code Online (Sandbox Code Playgroud) 我是C#的新手.
我在VS2010(.sdf文件)中创建了一个本地数据库.我试图在数据库列之间创建一些比较.我使用下面的连接字符串成功连接数据库:
string connectionString = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;data source=c:\\users\\user\\documents\\visual studio 2010\\Projects\\myapp\\myapp\\mydb.sdf";
Run Code Online (Sandbox Code Playgroud)
我的数据库有两个表.昵称和名字.Nicknames有一个名为"Alias"的字段,它只列出存储的昵称.名称有一个名为"Text"的字段,它只列出存储的名称.
例如:
别号
Masher
Jones
Jaime
John
Joker
Run Code Online (Sandbox Code Playgroud)
名称
John
Adam
Matt
Jones
Run Code Online (Sandbox Code Playgroud)
假设这些是我数据库中的值.我想要的是找到名字中没有的昵称 - 在我的例子中是 - > Masher,Jaime和Joker.
我该怎么做?我正在使用C#和VS2010.
这是我尝试的SQL代码:
"SELECT Alias FROM nicknames WHERE (NOT (Alias IN(SELECT Text FROM Names))) ";
"SELECT Alias FROM nicknames EXCEPT SELECT Text FROM Names";
"SELECT Alias FROM nicknames t LEFT JOIN Names m ON m.Text = t.Alias WHERE m.Text IS NULL";
"SELECT Alias FROM nicknames UNION SELECT Text FROM Names";
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
OleDbConnection …
Run Code Online (Sandbox Code Playgroud) 考虑一个 Angular 2 组件,它的@Input
意思是一个布尔值,它的存在表示true
,不存在表示false
。现在,我可能会使用自定义的 getter/setter 来管理它,或者通过一个函数来告诉我该属性是否存在:
@Component({
selector:'foo',
template:`<div [class.error]="hasError()">Hello world</div>`
})
class Foo {
@Input() error:string;
public hasError() {
return error === '' || !!error;
}
}
Run Code Online (Sandbox Code Playgroud)
然后我可以在另一个组件中使用它,如下所示:
<foo></foo> <!-- no error class -->
<foo error></foo> <!-- has error class -->
Run Code Online (Sandbox Code Playgroud)
我真正想做的是这个,但有相同的行为:
@Component({
selector:'foo',
template:`<div [class.error]="error">Hello world</div>`
})
class Foo {
@Input() error:boolean;
}
Run Code Online (Sandbox Code Playgroud)
在我的第一个示例中,是否有一种通用模式可以在没有样板的情况下创建这种行为?
我正在使用sql报告和书面查询
SELECT * FROM users WHERE created_by = @createdby
Run Code Online (Sandbox Code Playgroud)
并在代码隐藏文件后使用此代码传递参数来调用此报告.
param[0] = new ReportParameter("@createdby", "1");
reportviewer.ServerReport.SetParameters(param);
Run Code Online (Sandbox Code Playgroud)
也在rdl文件中.我已将此参数"Set Parameter visibilty"设置为隐藏.它在使用查询构建器执行此查询的情况下正常工作,出现了一个定义查询参数框并询问查询参数.它很棒.
但是使用.cs文件传递此参数时.它给出错误"参数验证失败.无法为所有参数提供有效值.(rsParameterError)".
我是winforms的新手,我在表格控件中有一个datagridview.我试图将它绑定到显示数据.
DataSet dataSet = new DataSet();
DataTable dataTable = dataSet.Tables.Add("Results");
dataTable.Columns.Add("ID");
dataTable.Columns.Add("Name");
dataTable.Rows.Add("1","Jack");
dataTable.Rows.Add("2","Donna");
dataGridView1.DataSource = dataSet;
Run Code Online (Sandbox Code Playgroud)
我找不到dataGridView1.DataBind?所以我想知道如何实现这一目标?
另外,我试图弄清楚如何将DataGridView的第一列作为复选框.任何指针都会有所帮助.
我有一个包含模板列的RadGrid我已经为编辑和删除操作添加了两个图像按钮.
<telerik:GridTemplateColumn HeaderText="Actions">
<ItemTemplate>
<asp:ImageButton ID="btnEdit" runat="server" ImageUrl="~/images/icon_edit.png" style="display: inline-block" ToolTip="Edit" /> <asp:ImageButton ID="btnDelete" runat="server" ImageUrl="~/images/icon_delete.png" style="display: inline-block" ToolTip="Delete" />
</ItemTemplate>
</telerik:GridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)
当我点击"删除"按钮时,如何获取行的第一个单元格的值(datafield ="User_ID")?
我在c#windows窗体应用程序中处理datagridview,我正在从数据库加载数据,现在我希望用户能够编辑单元格值并将值保存到数据库,如何编辑单元格值和如何将值保存到数据库?
SqlConnection con = new SqlConnection("user id=sa;password=123;database=employee");
SqlDataAdapter da = new SqlDataAdapter("select * from UserReg", con);
DataSet ds = new DataSet();
da.Fill(ds, "p");
dataGridView1.DataSource = ds.Tables["p"];
Run Code Online (Sandbox Code Playgroud) 当用户在Telerik Rad Grid中选择一行时,我想在此行中获取字段.这该怎么做?
c# ×6
.net ×4
angular ×2
javascript ×2
sql-server ×2
telerik ×2
winforms ×2
ado.net ×1
angularjs ×1
asp.net ×1
asynchronous ×1
compare ×1
database ×1
datagridview ×1
datakey ×1
linq ×1
linq-to-sql ×1
radgrid ×1
reportviewer ×1
sql ×1
ssrs-2008 ×1
telerik-grid ×1