小编Rob*_*Rob的帖子

C#以foreach中的某个值开始

有没有办法从foreach中的某个值开始?具体来说,我想从早上7:30开始.

DateTime start = DateTime.Today; 
var clock = from offset in Enumerable.Range(0, 48)
                 select start.AddMinutes(30 * offset);
foreach (DateTime time in clock)
{
    string timeValue = time.ToString("hh:mmtt");
}
Run Code Online (Sandbox Code Playgroud)

c#

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

记录asp.net中的异常

在我的团队中,有关于Web应用程序异常日志记录的讨论,关于我们是应该记录到文本文件还是事件日志.

任何人都可以告诉我哪个是在应用程序中发生异常日志的更好方法?我已经提到的两个中的哪一个还是有更好的选择?

c# asp.net logging event-log

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

无法更新.mdf数据库,因为数据库是只读的(Windows应用程序)

我在C#中创建了一个数据库窗口应用程序.我的应用程序在Windows XP上成功运行,但在Vista或Windows 7系统上无法正常执行.我的应用程序显示类似的消息

无法更新.mdf数据库,因为数据库是只读的

任何人都可以给我一个解决方案吗?

.net c# sql-server windows-vista winforms

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

我的数据源不支持删除?我怎么能激活它?

我刚从Visual Studio 2005收到此消息,当我点击删除命令时,我使用界面配置网格添加到我的gridview:

除非指定了DeleteCommand,否则数据源'transactionsSqlDataSource'不支持删除.

我怎么能激活它?我希望我的用户在单击"删除"按钮时能够删除一行.

我已经将我的SQLDataSource的属性DeleteCommandType更改为StoredProcedure.我还需要做什么?

UPDATE

这就是我所做的,但我遗漏了一些东西,我无法编译:

这就是我在.cs所做的:

public string DeleteCommand { get; set; }
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题,它说得到的是身体缺失.我不习惯使用ASP.NET.你能帮我修一下这部分代码吗?

这就是我在.aspx所做的:

<asp:SqlDataSource ID="transactionsSqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:membershipsDBConnectionString %>"
        SelectCommand="SELECT [brukerId], [kjoptekvoten], [pengeneutbetalt], [fyringsolje], [biltype], [kjoptid] FROM [Informasjon]" DeleteCommandType="StoredProcedure"
        DeleteCommand="DELETE FROM [Informasjon] WHERE fyringsolje='Kull: 2,42 kg';">
    </asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

数据源的配置是否正确?不要担心,如果你看到删除命令不使用上面的参数,它只是一个功课(我只需要通过查询).

更新2 我一直在尝试,但我无法解决它.我是ASP.NET的新手,我对所有术语都不是很熟悉.到底发生了什么?我如何知道我的商店程序的名称?:

CS:

public string DeleteCommand { get { return DeleteCommand; } set { DeleteCommand = "";} 
Run Code Online (Sandbox Code Playgroud)

ASPX:

<asp:SqlDataSource ID="SqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:membershipsDBConnectionString %>"
        DeleteCommandType="StoredProcedure" SelectCommand="SELECT [id], [kjoptekvoten], [pengeneutbetalt], [fyringsolje], [biltype], [kjoptid] FROM [Informasjon]"
        DeleteCommand="StoredProcedureName">
    </asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

当我单击Delete时,需要从表 …

.net c# asp.net visual-studio

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

Ajax重新排序列表不可拖动

我一直在尝试按照本指南获取基本的重新排序列表 - > http://www.asp.net/LEARN/Ajax-Control-Toolkit/tutorial-40-vb.aspx.我在我的浏览器中尝试了一个演示版本,因此它不是浏览器问题.

我在asp.net 2.0上安装了AjaxControlToolkit,DLL文件在Bin文件夹中.

然而,当我运行页面时 - 我得到了我期望的列表,但没有任何东西是可拖动的,我看不出我的错误.它将成为一个更复杂的页面的一部分,但我把它带到一个简单的页面来解决问题.

任何人都有任何想法,我可能有错吗?

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ajaxtest.aspx.cs" Inherits="Admin_ST_ajaxtest" %>

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="AdminCSS.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:SqlDataSource ID="SqlDataSource_LensCatList2" runat="server" 
        ConnectionString="<%$ ConnectionStrings:VS_ConnectionString %>" OldValuesParameterFormatString="original_{0}"
        ProviderName="<%$ ConnectionStrings:VS_ConnectionString.ProviderName %>" 
        DeleteCommand="DELETE FROM [Specs_LensDetailsTbl] WHERE [DBID] = ?" 
        SelectCommand="SELECT Specs_LensDetailsTbl.DBID, Specs_LensDetailsTbl.LensName, Specs_LensCatLookupTbl.OrderNum, Specs_LensCatLookupTbl.Active FROM …
Run Code Online (Sandbox Code Playgroud)

asp.net reorderlist

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

所有对象都有默认值吗?

所有对象都有默认值吗?

例;

Guid guid = default(Guid);
Run Code Online (Sandbox Code Playgroud)

给; 00000000-0000-0000-0000-000000000000

DateTime dt = default(DateTime);
Run Code Online (Sandbox Code Playgroud)

给; 01/01/0001 00:00:00

对于所有对象都是如此,所有对象都会将某些值作为默认值吗?我是正确的假设是......?

c# default object

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

处理web.config文件 - ConfigurationManager的替代方案

前几天我在一些文章中遇到了另一种访问web.config配置的方法.它允许:

  • 提供web.config文件的路径
  • 在运行时修改web.config配置,如:

    config.MySetting = "new value";

  • 从同一IIS中的另一个Web应用程序加载web.config(我不确定)

  • 使用类实例而不是静态ConfigurationManager类来配置

但是这个解决方案让我不知所措:/我记得这篇文章的标题是(类似这样):在Web应用程序中使用应用程序配置的方式.

有人可以遇到这个解决方案,可以用链接刷新我的记忆吗?:)

asp.net web-config

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

RegEx之间的数据.和{

我在正则表达式方面不是很好,所以我正在寻求帮助.我需要在.和之间获取内容{.

例:

  .aaa  { }
  .bbb {}
   ccc {}
   ddd {}
   eee {}
Run Code Online (Sandbox Code Playgroud)

aaa,bbb在一个字符串中.这个数据可以改变,所以我想使用正则表达式.谢谢.

允许使用空格并允许新行.这是一个简单的文本文件.

.net javascript c# regex list

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

ASP.Net MVC编辑器不工作

我想,我正在尝试使用EditorFor和partialview来渲染表格.

我有一个模型,其List <>属性定义如下:

public List<TransactionSplitLine> TransactionSplitLines { get; set; }
Run Code Online (Sandbox Code Playgroud)

这个想法是用户选择一些下拉菜单并在编辑框中输入一个值,然后单击一个按钮.模型返回到控制器,控制器将输入的值添加到List <>

[HttpPost]
public ActionResult AccountTransaction(AccountTransactionView model)
{
    var reply = CreateModel(model);
    if (model.CategoryIds != null)
    {
        foreach (var c in model.CategoryIds)
        {
            reply.TransactionSplitLines.Add(new TransactionSplitLine { Amount = "100", Category = "Test Category", SubCategory = "Test More", CategoryId = int.Parse(c) });
        }
    }
    reply.TransactionSplitLines.Add(new TransactionSplitLine { Amount = "100", Category = "Test Category", SubCategory = "Test More", CategoryId = 1 });
    return View("AccountTransaction", reply);
}
Run Code Online (Sandbox Code Playgroud)

忽略CreateModel.它只是设置了一些数据.另外,我正在硬编码数据.这最终将来自某些形式值.

然后将模型返回到同一屏幕,允许用户收集更多数据.读取List <>中的任何项目并呈现表格.我还必须将当前监听项目值存储在隐藏字段中,以便可以将它们与输入的新数据一起提交回来,以便每次用户添加数据时列表都可以增长.

视图定义如下:

<table …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc

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

Silverlight F#库和WCF

我有一个WCF服务(可能是多个服务)和Silverlight(C#)中的客户端.当我在网络上的某处阅读时,F#非常适合异步和并行编程.我想尝试F#并编写一个与给定WCF服务通信的库,处理它的错误并返回结果.
除了学习新语言和函数编程之外,这样做有什么好处吗?

.net c# silverlight wcf f#

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