小编Mic*_* DN的帖子

如何为ExtJS面板中的项目提供填充/边距

我在用 ExtJS 2.3.0

我有一个面板和一些项目

{
    xtype: 'panel',
    border: false,
    margin: '10px;' // Not working for me
    items: [
            { boxLabel: 'One', xtype: 'checkbox' },
            { boxLabel: 'Two', xtype: 'checkbox' }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用保证金,填充......没有一个对我有用..

任何解决方案

extjs panel margins padding

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

如果值为零,则Decimal.ToString无效

我有以下代码 -

Label1..Text = dt.AsEnumerable().Sum(x => x.Field<decimal?>("col1") ?? 0).ToString("#,#.####", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

在这里,我将'col1'的总和显示在标签上.
我正在检查x.Field<decimal?>("col1")空值

问题是,如果列的值类似于1234,则显示正确,但如果x.Field<decimal?>("col1")为null,则将值作为ZERO,并且标签上不显示任何内容.

似乎toString如果它为零则忽略该值并且不返回任何值.

请帮忙

c# linq sum

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

实体框架选择查询

我正在制作一个简单的插入,更新,删除,选择数据的应用程序,Entity Framework
我已经插入,删除和选择所有数据.

现在我想选择具有两个字段的过滤器的条件
.例如:我有表格

userid
username
password
email
Run Code Online (Sandbox Code Playgroud)

现在需要选择 where email = "" and password = ""

我知道如何在SQL中编写查询但没有线索entity framework.
还需要将此结果存储在数据表和循环解决方案中,以用于学习目的.
这可以帮助许多初学者

c# asp.net entity-framework entity-framework-5

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

如何只从Ext js Grid商店获取已删除的记录?

我有一个网格存储,我可以使用

var modifiedData = store.getModifiedData();

现在我想要删除记录(我正在使用ExtJs 3).

我试过使用,var deletedData = store.getRemovedRecords();但我猜这个属性在ExtJs 4中可用.

我只想获取从网格中删除的记录.任何帮助,将不胜感激.

extjs gridpanel extjs3

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

识别使用枚举作为值来检查哪个单选按钮,winforms

我正在努力winforms.在winform内部,我有groupbox哪个包裹3 radio buttons.我使用设计视图和内部构造函数添加它们我将每个按钮标记为相应的枚举值

public MyApp()
{
   radioBtnBasic.Tag = UserChoiceEnum.Basic;
   radioBtnLite.Tag = UserChoiceEnum.Lite;
   radioBtnStandard.Tag = UserChoiceEnum.Standard;
}
Run Code Online (Sandbox Code Playgroud)

在我的课程中,我有类型的属性属性,Dictionary它使用这个枚举作为键,所以当用户点击winform按钮识别哪个单选按钮被选中并分配给该字典时,我想要.

我已经找到了如何获取选中的选项

var choice = grpBox1.Controls.OfType<RadioButton>().FirstOrDefault(x => x.Checked);
Run Code Online (Sandbox Code Playgroud)

我是否需要使用switch语句来识别哪个Enum被检查或者有更好的方法?

.net c# winforms

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

如何在C#中转换为XML之前验证JSON字符串

  1. 我将以JSON字符串的形式收到回复.
  2. 我们有一个用C#开发的现有工具,它将以XML格式输入.
  3. 因此,我将使用Newtonsoft.JSON从服务器获取的JSON字符串转换为XML字符串并传递给该工具.

问题: 将JSON响应转换为XML时,我收到错误

"无法处理请求.原因:''字符,十六进制值0x20,不能包含在名称中."

上述错误表示JSON密钥包含空格 [例如:\"POI Items \":[{\"lat \":{\"value \":\"00 \"}],无法转换为XML元件.

是否有任何方法来识别空间只有JSON密钥的["POI项目"]并删除其中的空格?

还建议任何替代解决方案,以便我们不需要更改现有解决方案?

此致,
Sudhir

c# xml json

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

ORA-01452:无法创建独特的索引; 找到重复的密钥

这可以标记为重复但我在两个varchar字段上对Create Unqiue不区分大小写的约束时发现问题

我有一个表std_tbl,其中一列中有一些重复记录,如Column_One.

我在该列上创建了一个唯一约束

ALTER TABLE std_tbl            
ADD CONSTRAINT Unq_Column_One     
UNIQUE (Column_One) ENABLE NOVALIDATE;  
Run Code Online (Sandbox Code Playgroud)

我使用了ENABLE NOVALIDATE,因为我想保留现有的重复记录并验证重复的未来记录.

但是在这里,constaint不会查找区分大小写的单词,比如Column_One的值是'abcd',它允许'Abcd'和'ABCD'插入表中.

我希望此行为不区分大小写,以便在验证数据时不应查找大小写.为此我想出了这个解决方案.

CREATE UNIQUE INDEX Unq_Column_One_indx ON std_tbl (LOWER(Column_One));
Run Code Online (Sandbox Code Playgroud)

但它给了我错误:

ORA-01452:无法创建独特的索引; 找到重复的密钥

请帮帮我...

duplicate-data oracle10g unique-constraint

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

如何使用 response.redirect 或 response.write 在新标签页中打开页面

我有一个按钮事件。在活动结束时,我将重定向到另一个页面。但无法在新标签页中打开。

给出编译错误 -

常量中的换行符

//Response.Redirect("DeliveryChallanPrint1.aspx?val=" +this.txtPoNo.Text);

Response.Write("<script>");
Response.Write("window.open('DeliveryChallanPrint1.aspx?val="+this.txtPoNo.Text','_blank')");//error - newline in constant
Response.Write("</script>");
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

获取单击了上下文菜单项的Extjs网格

我有一个网格,并且在网格上下文菜单上,我正在调用一个函数,如下所示:

在网格上下文菜单中,我添加了以下项目

{ text: 'Preview', handler: 'PreviewGrid', scope: cnt, };
Run Code Online (Sandbox Code Playgroud)

在控制器中

previewGrid: function (contextMenuItem) {    
        // Here I am getting the item i.e. contextmenu item.
        // But I want here is grid on which there was right click
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用 item.ownerCt.up('grid')

但它不起作用。

任何帮助将不胜感激。

javascript grid extjs contextmenu extjs6

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

具有多个值的 Ext.util.Filter

我正在使用以下代码来过滤商店

var filter = new Ext.util.Filter({
        property: 'FIRST_NAME',
        value: 'ABC'
});

store.getFilters().add(filter);
Run Code Online (Sandbox Code Playgroud)

这工作正常。

现在,我想用多个值过滤它。我试过

    var filter = new Ext.util.Filter({
            property: 'FIRST_NAME',
            value: ('ABC' || 'XYZ')
    });

store.getFilters().add(filter);
Run Code Online (Sandbox Code Playgroud)

但这仅返回 XYZ 记录。任何其他方式来做到这一点。我正在使用煎茶 6

javascript extjs filter extjs6

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