小编use*_*618的帖子

将double转换为十进制

我有从double到decimal的转换问题:

 public class CartesianCoordinates
    {
        public int LatitudeHours { get; set;}
        public int LatitudeMinutes { get; set; }
        public int LatitudeSeconds { get; set; }
        public GeoDirectionLongtitude LongitudeDirection { get; set; }

        public int LongitudeHours { get; set; }
        public int LongitudeMinutes { get; set; }
        public int LongitudeSeconds { get; set; }
        public GeoDirectionLatitude LatitudeDirection { get; set; }
    }

public class DecimalCoordinates
    {
        public decimal Latitude { get; set; }
        public decimal Longitude { get; set; }
    } …
Run Code Online (Sandbox Code Playgroud)

c# decimal

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

将过滤器应用于BindingSource,但它不起作用

我有一个TextBox,我在其中放了一个短语,它可以是任务的描述,也可以是任务的id.我想使用此TextBox中的文本过滤列表.但是当我将文本放入此TextBox时,过滤不起作用,并且DataGridView中的集合不会更改.

有什么不对?

public void BindData()
{
    var emptyBindingSource = new BindingSource();
    dataGridViewTaskList.AutoGenerateColumns = false;
    dataGridViewTaskList.DataSource = emptyBindingSource;

    var taskList = GetTasks();

    _bindingSource = new BindingSource();
    _bindingSource.DataSource=taskList.Response;

    dataGridViewTaskList.AutoGenerateColumns = false;

    dataGridViewTaskList.DataSource = _bindingSource.DataSource;

    if (dataGridViewTaskList.Columns["gridViewColumnId"] == null)
        dataGridViewTaskList.Columns.Add(new DataGridViewColumn() {Name = "gridViewColumnId"});
    else
        dataGridViewTaskList.Columns["gridViewColumnId"].DataPropertyName = "Id";

    if (dataGridViewTaskList.Columns["gridViewColumnDescription"] == null)
        dataGridViewTaskList.Columns.Add(new DataGridViewColumn() {Name = "gridViewColumnDescription"});
    else
        dataGridViewTaskList.Columns["gridViewColumnDescription"].DataPropertyName = "Description";
}

private void tbSearchedPhraseOrId_TextChanged(object sender, EventArgs e)
{
    _bindingSource.Filter = string.Format("Id = '{0}'", tbSearchedPhraseOrId.Text);
}
Run Code Online (Sandbox Code Playgroud)

我在BindData方法中添加了以下内容,它也不起作用:

_bindingSource.Filter = string.Format("Id LIKE '%{0}%'", "23"); …
Run Code Online (Sandbox Code Playgroud)

c# bindingsource .net-3.5 winforms

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

c#中的求和问题

我在VB中有一个LINQ查询:

Dim ss = _someClassDataSource.Sum(Function(s) TryCast(s, SomeClass).BreakdownCover)
Run Code Online (Sandbox Code Playgroud)

BreakdownCover类型在哪里string.当我尝试用C#重写它时:

var ss = _someClassDataSource.Sum(s=>s.BreakdownCover);
Run Code Online (Sandbox Code Playgroud)

我得到了例外:

Cannot implicitly convert type 'string' to 'int'
Run Code Online (Sandbox Code Playgroud)

我该如何处理这个问题?

c# vb.net-to-c#

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

File.ReadAllLines在webservice上不起作用

我想读取txt文件中的所有行,我使用它来File.ReadAllLines.

在winforms它工作正常.

但是,当我'尝试在webmethod的webservice上做同样的事情时它会崩溃

System.IO.FileNotFoundException:Niemożnodnnaleźćpliku'C:\ Program Files\Microsoft Visual Studio 9.0\Common7\IDE \nameOfFile.txt'.

CopyOutputToDirectory设置为始终复制.

  string[] lines = File.ReadAllLines("nameOfFIle.txt", Encoding.Default)
Run Code Online (Sandbox Code Playgroud)

文件位于webservice的webservice文件夹中,以及应用程序的应用程序文件夹中

c# web-services

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

将一个winforms项目的引用添加到另一个

有没有办法从一个winforms添加引用到另一个winforms?

还有其他解决方案

我不想再次创建这个课程.

我在winform项目中没有看到一个dll.

c# winforms

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

$("#Name").自动完成不是一个功能

当我运行此页面时,我看到了firebug中的错误

<script type="text/javascript">
$(document).ready(function () {
var url = '/Tag/TagName';
$('#Name').autocomplete(url, {
minChars: 1,
multiple: true,
formatResult: function (row) {
return row[0].replace(/(<.+?>)/gi, '');
}
}).result(function (event, data, formatted) {
alert(!data ? "No match!" : "Selected: " + formatted);
});
})
</script> 
Run Code Online (Sandbox Code Playgroud)

错误是:

$("#Name").autocomplete is not a function 
Run Code Online (Sandbox Code Playgroud)

我也在这份文件中

  <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
    <script src=@Url.Content("~/Scripts/jquery-ui-1.8.11.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

 <div class="editor-label">
            @Html.LabelFor(model => model.Name)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Name) @Html.ValidationMessageFor(model => model.Name) 
        </div>
Run Code Online (Sandbox Code Playgroud)

这个错误的来源是什么?

最好的祝福

编辑

非,是 …

jquery razor asp.net-mvc-3

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

c#中的运算符问题

我正在将vb代码转换为c#

来自telerik库的枚举:

namespace Telerik.Windows.Controls
{
    // Summary:
    //     Provides flags for enumerating the ViewModes supported by Telerik.Windows.Controls.RadScheduler.
    [Flags]
    public enum AvailableViewModes
    {
        // Summary:
        //     Enables Day view.
        Day = 1,
        //
        // Summary:
        //     Enables Week view.
        Week = 2,
        //
        // Summary:
        //     Enables Month view.
        Month = 4,
        //
        // Summary:
        //     Enables Timeline view.
        Timeline = 8,
        //
        // Summary:
        //     Enables All views.
        All = 15,
    }
}
Run Code Online (Sandbox Code Playgroud)

和vb中的代码是

cal.AvailableViewModes = cal.AvailableViewModes And Not AvailableViewModes.All …
Run Code Online (Sandbox Code Playgroud)

c# vb.net operators vb.net-to-c#

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

如何获得unitycontainer的实例?

我正在开发一个Silverlight应用程序,我已经介绍Unity了它.

我遇到的问题是我不知道如何获取容器的实例.

我在ApplicationStartup方法上创建了这个intanceApp

_container = new UnityContainer();
            _container.RegisterType<IMyAppServiceAgent, MyAppServiceAgent>(new InjectionConstructor(OriginalHandlerId, W2OGuid, ServiceEndpointAddr));
Run Code Online (Sandbox Code Playgroud)

我写了一个吸气剂

public IUnityContainer Container
        {
            get { return _container; }
        }
Run Code Online (Sandbox Code Playgroud)

一切正常,这就是我如何使用我的容器:

    public static void CreateMemberSearch()
    {
        if (_memberSearch == null)
        {

            _memberSearch =
                new MemberSearchViewModel((App.Current as App).Container.Resolve<IMyAppServiceAgent>());

        }
    }
Run Code Online (Sandbox Code Playgroud)

以上示例来自ViewModelLocator(from MVVM Light Toolkit).

我需要知道如何重构我的代码以符合IOC原则.

silverlight inversion-of-control unity-container mvvm

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

ScriptCS与Sublime

我在Sublime中得到了例外:

Unbehandelte Ausnahme:[解码错误 - 输出不是cp1252]

通过运行此代码:

Console.WriteLine("fsdfsd")
Run Code Online (Sandbox Code Playgroud)

我通过Chocolatey的安装程序和脚本安装了Sublime Text 2和3.

然后我添加了一个包含以下内容的文件:

{
 "cmd": ["C:\\Chocolatey\\lib\\ScriptCs.0.5.1\\tools\\scriptcs\\scriptcs.exe", "$file"],
 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
 "encoding": "cp1252"
 }
Run Code Online (Sandbox Code Playgroud)

作为Packages\User中的scripts.sublime-build

我怎么能摆脱它?

提前致谢!

c# sublimetext2 scriptcs

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

复制和更新记录表达式不起作用

我正在尝试使用LinqPad复制表中的实体.

let dc = new TypedDataContext()
let title = "Some title"

let newestUser= dc.UserIDs |> Seq.filter (fun(x)->x.Funktion="SomeFunction") |> Seq.last

let newUser=  {newestUserwith Title= title}
Run Code Online (Sandbox Code Playgroud)

" UserID " 类型不包含" 标题 " 字段

但Title是一个公共领域.我通过使用GetFields()在列表中看到它

有谁知道这是什么原因?

f# linqpad

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