小编Kre*_*epN的帖子

git diff origin / master ... origin / branch和git diff origin / master ... origin / branch有什么区别?

比较时,Git diff似乎返回不同的更改:

git diff origin/master ... origin/branch
git diff origin/master...origin/branch
Run Code Online (Sandbox Code Playgroud)

两者有什么区别?对于那些看不到第一个命令的区别的用户,请使用...空格缓冲。

git

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

RadGrid中的CheckBox并将数据发送到数据库

我想要一个RADGRID中的复选框.以下是详细要求:

我使用存储过程中的AutoGenerateColumns ="True"填充所有radgrid列.我需要一个额外的复选框列.
在gridload期间,我没有/需要任何字段来绑定复选框.

用户可以检查任意数量的复选框,并且应将第二列所选行的数据发送到数据库.

以下是我用于显示复选框的代码,但完整的复选框列将被禁用.

<MasterTableView CommandItemDisplay="None" HeaderStyle-BorderStyle="None">  
 <Columns>  
 <rad:GridCheckBoxColumn HeaderText="LinkRisk" AllowFiltering="false" ReadOnly="false" HeaderStyle-Width="3%">  
 </rad:GridCheckBoxColumn>  
 </Columns>  
 </MasterTableView>  
Run Code Online (Sandbox Code Playgroud)

我需要帮助:
1.获取复选框.
2.如何将数据发送到数据库.
3.如何将其保存在数据库中.

假设检查了radgrid的第4,5,6行.
我需要在这些行中发送第二列的数据,即44,55,66.
所以在我的数据库中,我的表中应该插入3个新行:
ID值a 44 a 55 a 66

提前致谢!

c# asp.net telerik oracle10g radgrid

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

如何将文本框数据绑定到 List&lt;&gt; 中的特定索引

我将所有文本框的标准数据绑定设置为这样的对象:

TextBoxMenuID.DataBindings.Add("Text", _selectedObject, "ID");
Run Code Online (Sandbox Code Playgroud)

我想将我的一些文本框绑定到该对象中的 List<> 索引,如下所示:

TextBoxQ1.DataBindings.Add("Text", _selectedObject._qList[0].QuestionString, null);
Run Code Online (Sandbox Code Playgroud)

绑定不是这样工作的。任何想法如何进行这种绑定?

谢谢, SleffTheRed

.net c# data-binding winforms

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

如何以编程方式在 DataTable 上使用 Telerik RadGrid FilterExpression

我有 2 页 1 与 Telerik RadGrid 另一个与 Telerik RadChart 使用相同的数据表。当我在页面上过滤 RadGrid 时,我想按下按钮并更新 RadChart 以使用相同的过滤数据表。

所以首先,这是我已经尝试过的。

关闭 LINQ 表达式(EnableLinqExpressions="false")后,我可以设置 RadGrid 过滤器表达式(例如),如下所示:

Grid.MasterTableView.FilterExpression = "([Date] LIKE '%21%')"
Run Code Online (Sandbox Code Playgroud)

现在我可以使用:

private void SetFiltring(ref DataTable table)
{
    table = table.Select("([Date] LIKE '%21%')", "").CopyToDataTable();
}
Run Code Online (Sandbox Code Playgroud)

它的工作很棒。

现在,如果我想使用 LINQ 表达式打开(EnableLinqExpressions="true"),我可以设置 RadGrid 过滤器表达式(例如)如下:

Grid.MasterTableView.FilterExpression = "it["Date"].ToString().ToUpper().Contains("21".ToUpper()))"
Run Code Online (Sandbox Code Playgroud)

现在我不知道如何在 DataTable 上使用这个 FilterExpression 。如何在 DataTable 上使用这个 FilterExpression。Linq 会比 MSSQL Server 语法更快吗?

c# asp.net telerik .net-3.5

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

如何获得选中的单选按钮telerik?

我有像这样的HTML代码

<telerik:RadButton ID="rdYes" runat="server" AutoPostBack="False" ButtonType="ToggleButton"
       CssClass="rdYes" Text="" ToggleType="Radio" GroupName="HolderGroup" BorderStyle="None">
</telerik:RadButton>Yes

<telerik:RadButton ID="rdNo" runat="server" AutoPostBack="False" ButtonType="ToggleButton"
CssClass="rdNo" Text="" ToggleType="Radio" GroupName="HolderGroup" BorderStyle="None">
</telerik:RadButton>No
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用javascript来获取具有以下代码的所选单选按钮,但它无法正常工作.有一个更好的方法吗?

<script type="text/javascript">
        $(document).ready(function () {
            $(".parent1").css("display", "none");

            if ($('#<%= rdYes.ClientID %>').checked) (function () {
                alert('Test Get Radio Yes');
                $(".parent1").slideDown("fast"); //Slide Down Effect   
            });
            else if ($('#<%= rdNo.ClientID %>').checked) (function () {
                alert('Test Get Radio No');
                $(".parent1").slideUp("fast"); //Slide Up Effect
            });
        });
</script>
Run Code Online (Sandbox Code Playgroud)



谢谢你提前

javascript asp.net telerik

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

Telerik RadGrid使用多列

当我将数据源绑定到RadGrid时,我使用多列来解决RadGrid问题.首先让我展示一下我想要做的一些截图.

这是来自Teleriks网站演示的示例,多列(摘要列)是我想要实现的 来自Telerik/demo的RadGrid示例

当我尝试将控件绑定到DataSource时,这是我遇到的异常

RagGridException

这是我在ASP页面中设置的RadGrid.

RaGrid Asp

首先,我不想在我的asp页面中绑定数据源.其次,我希望"Product"和"Other"ColumnGroups仅用作Summary列,而不是绑定到数据源,因为这些ColumnGroups仅用作其他Columns的标题.

有一种解决方法是不允许ColumnGroups在正常列的情况下不绑定到DataSource吗?

c# asp.net data-binding telerik radgrid

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

使用ASP .Net Core(非mvc)进行Angular 2路由

我正在尝试使用.net核心和Angular 2设置路由,但路由无法解析,因为服务器已解析它们.

我见过的一个解决方案是注册一个到你的家庭控制器的默认路由......但我没有任何MVC控制器.

我已将此添加到我的主要组件(并完成所有其他路由器先决条件)

@RouteConfig([
    { path: '/', name: 'Table', component: TableComp, useAsDefault: true },
    { path: '/login', name: 'Login', component: LoginComp }
])
Run Code Online (Sandbox Code Playgroud)

我在startup.cs中有这些:

在ConfigureServices()中

services.AddMvc();
Run Code Online (Sandbox Code Playgroud)

在Configure()中

app.UseMvc();
Run Code Online (Sandbox Code Playgroud)

但由于我实际上并没有使用任何MVC控制器或注册任何MVC路由,我不知道如何在浏览器而不是服务器中解析我的角度路由,以及为什么他们不只是在做事情...

asp.net asp.net-mvc asp.net-core angular

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

如何通过c#获取组中的选定单选按钮?

如何通过c#获取位于面板(父容器)内的所选Radiobutton控件的索引?

如果解决方案需要,Radiobuttons的控制命名为"acc".

谢谢

.net c# silverlight radio-button windows-phone-7

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

为什么ListView拒绝显示其列,项和子项(仅显示组)?

列表视图似乎像臭鼬一样脾气暴躁,并且像PC警察一样被扼杀

在其他人的帮助下,我能够按照我的意愿获得ListView(http://stackoverflow.com/questions/11423537/how-to-add-subitems-to-a-listview).

现在我正在转换这个简单的演示版,以便在真实应用中使用.

我在表单的Load事件中创建列:

listViewGroupsItems.Columns.Add(colHeadName);
listViewGroupsItems.Columns.Add(colHeadRate);
Run Code Online (Sandbox Code Playgroud)

......但他们没有显示.但是,我的第一个项目上方有一个空白行.那么为什么没有显示文本值呢?它们"在那里"但是看不见吗?他们为什么会被淘汰?

无论如何,我想看到的是:

column1Title    column2Title
Group1Name
Item        subitem
Item        subitem
Group2Name
Item        subitem
Group1Name
Item        subitem
Item        subitem
Item        subitem
Item        subitem
Run Code Online (Sandbox Code Playgroud)

......但我实际看到的只是:

[blank line]
Group1Name
Run Code Online (Sandbox Code Playgroud)

...而已!

ListView的View属性设置为Details; 否则,所有属性都是默认值.

我的listview代码是:

private void AddGroupsAndItems() {
    Dictionary<string, string> GroupsDict = PlatypusData.GetGroupsForTopLevel(Convert.ToInt32(labelTopLevel.Tag));
    int currentGroup = 0;
    foreach (KeyValuePair<string, string> entry in GroupsDict) {
        string GroupNumber = entry.Key;
        string GroupName = entry.Value;
        listViewGroupsItems.Groups.Add(new ListViewGroup(GroupName, HorizontalAlignment.Left));

        Dictionary<string, string> ItemsDict = PlatypusData.GetItemsForGroup(GroupNumber);
        foreach (KeyValuePair<string, string> itemEntry in ItemsDict) {
            string itemID …
Run Code Online (Sandbox Code Playgroud)

.net c# listview listviewitem winforms

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

在C#中的多维数组中设置内部数组

我创建了一个多维数组,并希望将整个内部数组设置为等于单独的(单维)数组.除了遍历数组中的每个位置和设置外,我该怎么做grid[row][val] = inputNums[val]

int[,] grid = new int[20,20];

// read a row of space-deliminated integers, split it into its components
// then add it to my grid
string rowInput = "";
for (int row = 0; (rowInput = problemInput.ReadLine()) != null; row++) {
    int[] inputNums = Array.ConvertAll(rowInput.Split(' '), (value) => Convert.ToInt32(value))
    grid.SetValue(inputNums , row); // THIS LINE DOESN'T WORK
}
Run Code Online (Sandbox Code Playgroud)

我得到的具体错误是:

"争议异常处理:数组不是一维数组."

c# arrays jagged-arrays

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

电子邮件验证不适用于angular 2表单验证

我已经创建了一个注册表单。因为电子邮件验证不起作用!

这是代码:-

HTML页面

 <form [formGroup]="myForm"  (ngSubmit)="submit()" >
 <ion-item>
    <ion-label primary floating>EMAIL</ion-label>
    <ion-input type="email" id="email"  class="form-control" formControlName="email" ></ion-input>
</ion-item>
    <p *ngIf="myForm.controls.email.errors && myForm.controls.email.dirty "  class="alert alert-danger">
      <small class="up"> <i>Enter Valid Email Address!</i></small></p>
Run Code Online (Sandbox Code Playgroud)

ts文件:-

 this.myForm = formBuilder.group({
       'email' : new FormControl('', [Validators.required, Validators.pattern(required pattern=("^[a-zA-Z0–9_.+-]+@[a-zA-Z0–9-]+.[a-zA-Z0–9-.]+$)"])
 }
Run Code Online (Sandbox Code Playgroud)

当我以表格形式输入一些数据时,它们将生效!!不验证电子邮件!

forms validation angular

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