小编Bri*_*ino的帖子

Windows 窗体中的数据注释支持

我想在 Windows 窗体应用程序 (WinForms) 中的类和实体上使用数据注释。我使用 windows DataGridViews 和 Infragistics UltraGrids。我之前已经成功使用该[DisplayName("Name to Display")]属性在 DataGridView/UltraGrid 上设置列标题文本。

这是非常有益的,因为我可能有几个网格显示这个类,而不是配置每个网格来显示适当的标题文本,我可以简单地设置一个数据注释。

我还想使用以下数据注释:

  • 展示
  • [显示(自动生成字段=假)]
    • 不显示此列
  • [显示(订单=N)]
    • 将此列显示为网格中的第 n 列
  • 显示列
  • [DisplayColumn("ColumnName")]
    • 如果此对象是另一个对象的属性,则显示此列值而不是对象类型
  • 显示格式
  • [DisplayFormat(DataFormatString="{0:formatstring}")]
    • 使用指定的格式字符串格式化数据
  • 数据类型
  • [数据类型(数据类型.货币)]
    • 以默认本地货币格式将数据显示为货币

例子

给定以下带注释的数据类:

public class Item
{
    //Specifies that the column should not be displayed
    [Display(AutoGenerateField = false)] 
    public int ItemID { get; set; }

    //Specifies that the column should be the 1st column in the datagridview
    [Display(Order = 1)]
    public int Name { get; set; } …
Run Code Online (Sandbox Code Playgroud)

.net c# winforms data-annotations

9
推荐指数
2
解决办法
3445
查看次数

使用True,False,1,0作为Excel中VLOOKUP的最后一个值有什么区别?

在excel中,vlookup函数在末尾有一个名为[range lookup]或[not_exact_match]的可选参数.您可以为此值输入1,0,true或false.它们之间有什么区别?它是如何工作的?

excel

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

Oracle:我可以从值列表中进行选择吗?

我知道可以从列表中过滤查询Select * from table where ID in (1,2,3,4),但是可以从列表中进行选择吗?

例如,我想从偏移小时列表中选择日期和偏移日期:

select sysdate, sysdate - offset / 24 as offsetSysdate
from dual, (1,2,3,4) as offset
Run Code Online (Sandbox Code Playgroud)

我知道我可以创建一个表并使用值填充它来执行此操作,但我正在寻找一种方法来直接在查询中执行它.

sql oracle

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

按类设置所有选择列表

我有几个input type="select"同一个班级.全部具有相同的选项值.我正在迭代一个数组并检查选项值是否在其中.如果是,那么我希望选择所有相关的选项值.我尝试使用此JQuery但它不会使用所选值更新选择下拉列表:

JS

$(".contacts option").each(function() {
    var x = $(this);
    if($.inArray(x.val(), selected_values)!= -1){
        x.prop('selected', true);
    }
});
Run Code Online (Sandbox Code Playgroud)

HTML

<select class="form-control contacts" name="publicPermissions" id="publicPermissions" multiple="multiple">
    <option value="share">Share</option>
    <option value="private">Private</option>
    <option value="user">User Config</option>
    <option value="work">Work</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我有几个这样的selects如何更新它们所有都选择了相关的选项值?

javascript jquery html5

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

什么是 C# 访问修饰符,它们如何比较?有没有像样的视觉图?

研究:我已经阅读了MSDN C# Access Modifiers 参考,它提供了定义,但例子很少。这些定义是正确的,但如果在图表中直观地呈现它们会更容易理解。搜索 SO 我发现了几个问题,讨论了使用修饰符的特殊情况,或者将一个修饰符与另一个进行比较,但不是所有的修饰符,也不是视觉上的。我还在网上搜索了“C# Access Modifier Diagrams”并找到了这个快速参考,其中包含一些示例和图表,但并不像我希望的那样清晰。我无法找到此信息的多合一来源。

问题 我想找到 C# 访问修饰符的多合一指南,该指南使用定义、代码示例和可视化辅助工具(例如图表)显示以下内容。

  • C# 中有哪些不同的访问修饰符?
  • 每个修饰符的范围是什么,它们如何比较?
  • 它们如何应用于内部类、外部类、继承类和非继承类?

c# access-modifiers

-6
推荐指数
1
解决办法
503
查看次数