小编alb*_*ein的帖子

如何实现模糊搜索等崇高文本?

如何在select2上实现类似于崇高的模糊搜索?

例如,输入"sta jav sub"将匹配"Stackoverflow javascript sublime like"

javascript jquery-select2

26
推荐指数
3
解决办法
7102
查看次数

我在哪里可以找到C#3的深度指南?

看来C#3在我没有注意的情况下打击了我,你能告诉我关于C#3的深度指南吗?从lambda到linq,再到第三版语言引入的其他内容.

印刷书籍会很好,但在线指南会更好!

c# documentation c#-3.0

16
推荐指数
2
解决办法
784
查看次数

如何清除Linq to Sql上的DataContext缓存

我正在使用Linq to Sql查询某个数据库,我只使用Linq从数据库中读取数据,并通过其他方式对其进行更改.(这不能改变,这是我们正在扩展的应用程序的限制,所有更新必须通过其sdk).

这很好,但是我遇到了一些缓存问题,基本上,我使用Linq查询一行,然后我通过外部方式删除它,然后我在外部创建一个新行如果我再次使用linq查询该行我得到了旧的(缓存)数据.

我无法关闭对象跟踪,因为这似乎阻止数据上下文自动加载相关属性(外键).

有没有办法清除DataContex缓存?

我找到了一种方法,但似乎并不安全:http://blog.robustsoftware.co.uk/2008/11/clearing-cache-of-linq-to-sql.html

你怎么看?我有什么选择?

c# caching linq-to-sql

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

Visual Studio 2008 Winform设计器无法加载继承自泛型类的Form

我有一个winforms项目,我在程序集A上创建了一个类,它继承自System.Windows.Forms.Form作为我项目中各种表单的基类,基类类似于:

public partial class DataForm<T> : Form where T : class
{

    T currentRecord;

    protected T CurrentRecord
    {
        get
        {
            return currentRecord;
        }
        set
        {
            currentRecord = value;
            CurrentRecordChanged();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,当我在程序集B上创建一个继承自我的DataForm的表单时,设计器将无法加载,但如果我编译它,应用程序运行正常.

表格如下:

public partial class SomeTableWindow : DataForm<SomeTable>
{
    public SomeTableWindow ()
    {
        InitializeComponent();
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

The designer could not be shown for this file because none of the classes within it can be designed. 
The designer inspected the following classes …
Run Code Online (Sandbox Code Playgroud)

designer visual-studio-2008 winforms

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

jQuery选择文本并在段落中添加跨度

我有一个获取所选文本的函数,通过鼠标选择文本,并将其添加到变量中.我想在所选文本中的变量周围添加标签 - 在该段落中.

$("p").live("mouseup",function() {
    selection = getSelectedText();
    if(selection.length >= 3) {
        var $spn = $("<span></span>").html(selection).addClass("selected");
        $("p").wrap($spn);
    }
});

//Grab selected text
function getSelectedText(){
    if(window.getSelection){
        return window.getSelection().toString();
    }
    else if(document.getSelection){
        return document.getSelection();
    }
    else if(document.selection){
        return document.selection.createRange().text;
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以得到文本选择变量,但不是放置<span></span>段落中选定的文本<p>,我的函数将其包装在外面.

如何在段落中替换它?谢谢.

jquery select text

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

如何将DataGridViewComboBoxColumn绑定到对象?

我试图绑定一个DataGridViewComboBoxColumnFoo的实例,但是当我在网格上设置一个值时,我得ArgumentException知道我无法从String转换为Foo.

var data = (from item in someTable
            select new { Foo = item.foo, Bar = item.Bar }).ToList();
grid.DataSource = data;
column.DataPropertyName = "Foo";
column.DataSource = (from foo in Foo select foo).ToList (); //foo is an instance of Foo
column.DisplayMember = "SomeNameField"; //Foo.SomeNameField contains a description of the instance
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?是否可以数据绑定到复杂的对象?

更新:

我实现了TypeConverter并覆盖了CanConvertFrom,CanConvertTo,ConvertTo,ConvertFrom.现在我来了

FormatException:DataGridViewComboBoxCell值无效

有任何想法吗?

c# data-binding datagridview datagridviewcombobox winforms

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

如何从值的类型和名称创建枚举对象?

我有一个枚举的类型(System.Type)和一个包含要设置的枚举值的字符串.

例如给出:

enum MyEnum { A, B, C };
Run Code Online (Sandbox Code Playgroud)

我有typeof(MyEnum)和"B".

如何创建设置为MyEnum.B的MyEnum对象?

c# enums

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