小编leo*_*ora的帖子

在数据库表中保留枚举

我有一个具有状态的订单(在代码中是一个枚举).问题是如何坚持这一点.我可以:

  1. 将字符串保留在字段中,然后映射回枚举数据检索.
  2. 将此作为整数保留,然后映射回枚举数据检索.
  3. 为枚举值创建单独的表,并在数据检索上进行连接.

思考?

c# enums database-design

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

在没有第一项的下拉列表中对项目进行排序

我有以下代码来排序下拉列表中的项目:

function sortDropDownListByText(selectId) {
    $(selectId).html($(selectId + " option").sort(function(a, b) {
       return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
    })) 
}
Run Code Online (Sandbox Code Playgroud)

这种方法很好,除非在我的第一个项目中,我有一个**"请从列表中选择和项目"消息..**

无论如何,我可以对选择列表中的项目进行排序,并始终将"请选择条目"作为列表中的第一项?

编辑:

在回答某些答案时,"请选择项目的值始终为0"

sorting jquery select drop-down-menu

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

你如何在migradoc/pdfsharp中有一个弹出的列表

即使在阅读了这篇论坛帖子后,如何使用migradoc/pdfsharp创建一个弹出列表仍然令人困惑.我基本上想要显示这样的项目列表:

  • 躲闪
  • 日产
  • 烦扰

c# pdfsharp migradoc

14
推荐指数
2
解决办法
5607
查看次数

与Linq的数学统计

我有一组人物对象(IEnumerable),每个人都有一个年龄属性.

我想在这个年龄属性上生成集合的统计数据,例如Max,Min,Average,Median等.

使用LINQ最优雅的方法是什么?

c# linq

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

使用jquery从选择下拉列表中删除所有条目的最简单方法是什么?

我有一个下拉列表,我想使用jquery清除它的所有项目.我看到很多关于删除所选项目的谷歌链接,但我想从下拉列表中清除所有项目.

从选择下拉列表中删除所有项目的最佳方法是什么?

html jquery select drop-down-menu

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

哪个版本的流利nhibernate与nhibernate 3.2兼容

我看到当我从Nuget安装流畅的nhibernate 1.2时,它会下载nhibernate 3.1.如果我想使用nhibernate 3.2,我将如何通过nuget实现这一点并且它与流畅的nhibernate 1.2兼容?

nhibernate fluent-nhibernate nuget

14
推荐指数
3
解决办法
5248
查看次数

当我在选择中使用向上或向下箭头时,为什么jquery不会更改事件?

我正在使用jquery和livequery插件监听选择下拉列表的更改事件.

$(".myDropdown").livequery("change", function () {
});
Run Code Online (Sandbox Code Playgroud)

我注意到的一件事(我使用的是firefox)就是这样

当我选择聚焦时,事件处理程序不会触发向上和向下箭头(向上和向下箭头DO更改条目)

当我向上和向下移动箭头键时,为什么更改事件不会触发?是否有建议或解决方法?

jquery select arrow-keys livequery drop-down-menu

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

支持仅适用于特定行的值的最佳数据库模式是什么?

我有一个名为Calendar with fields 的数据库表

  1. Id(PK)
  2. 名称
  3. 描述
  4. CalendarTypeId(FK到CalendarType表)

我有另一个名为CalendarType的表,其中包含字段

  1. Id(PK)
  2. 名称
  3. 描述

问题是我需要为日历类型为2的每个日历存储一个附加字段.(但此字段与任何其他日历类型无关).

我应该只在Calendar表中创建一个新字段,并忽略具有不同calendarTypeid的所有其他日历的该字段,或者是否有更好的方法来组织此模式以支持此需求.

database-design database-schema

14
推荐指数
3
解决办法
1646
查看次数

List <T> .Contains()如何查找匹配项?

我有一个汽车对象列表

 List<Car> cars = GetMyListOfCars();
Run Code Online (Sandbox Code Playgroud)

我想知道一辆车是否在列表中

if (cars.Contains(myCar))
{
}
Run Code Online (Sandbox Code Playgroud)

包含什么用于确定myCar是否在列表中.它是否在我的汽车对象上执行"ToString()".它是否使用Equals()方法,gethashcode()?

我看到我可以通过我自己的IEqualityComparer来强制我自己的实现,但只是想了解它默认情况下的作用.

.net c# collections contains list

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

在jquery UI对话框中,是否可以在另一个模式对话框的顶部放置模态对话框

我有一个使用jquery UI对话框的模态对话框.我现在想要在用户更改第一个对话框中的字段时弹出另一个对话框.两者都应该是模态的.

这是可能的,因为我尝试将此代码放在那里,似乎没有任何弹出窗口.从常规页面(具有id:selectDropdownThatICanChange的选择控件)单击时,以下代码工作正常,但如果我正在更改的相同选择控件本身是对话框,则对话框("打开")行不执行任何操作.触发change事件并调用open方法,但不会弹出任何内容.

$("#secondModalDialog").dialog({
    resizable: false,
    height: 'auto',
    autoOpen: false,
    title: "Warning",
    width: 400,
    modal: true,
    buttons: {
        'Close': function () {
            $("#secondModalDialog").dialog('close');
        }
    }
});


$('#selectDropdownThatICanChange').live("change", function () {
    $("#secondModalDialog").dialog('open');
});
Run Code Online (Sandbox Code Playgroud)

这是对话框(只是一个div)

<div id="secondModalDialog" style="display:none">
      This is a test <br/> This is  atest
</div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui modal-dialog jquery-ui-dialog

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