小编Joe*_*orn的帖子

默认情况下,在ASP.Net日历控件中选择当前日期

假设我有一个带有此日历控件的aspx页面:

<asp:Calendar ID="Calendar1" runat="server"  SelectedDate="" ></asp:Calendar>
Run Code Online (Sandbox Code Playgroud)

有没有什么我可以让SelectedDate默认使用当前日期,而不必使用代码隐藏?

asp.net calendar

19
推荐指数
4
解决办法
10万
查看次数

如何控制触发事件处理程序的顺序?

事件处理程序是否按照它们附加到事件的顺序触发?如果没有,我可以在事件处理程序上强制执行某种顺序,以便按特定顺序调用它们吗?

.net events

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

解析XML布尔属性(在.NET中)的最佳方法是什么?

声明为xs:boolean的XML属性可以接受为"true","false","0"或"1".但是,在.NET中,Boolean.Parse()只接受"true"或"false".如果它看到"0"或"1",则抛出"Bad Format"异常.

那么,鉴于此,将这样的值解析为布尔值的最佳方法是什么?

(不幸的是,我只限于.NET 2.0解决方案,但如果v3.5提供了一些东西,我很乐意听到它.)

.net xml boolean xml-attribute .net-2.0

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

如何在C#中实现glob

我不知道在StackOverflow上发布你自己的问题答案是否合法,但我看到没有人问过这个问题.我去寻找一个C#Glob并没有找到一个,所以我写了一个其他人可能觉得有用的.

c# glob wildcard

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

DataTable到JSON

我最近需要将数据表序列化为JSON.我在哪里我们仍然在.Net 2.0,所以我不能在.Net 3.5中使用JSON序列化器.我想这一定是有人做过,所以我去网上找,并发现了一个数量不同 选项.其中一些依赖于一个额外的库,我很难在这里推进.其他人需要先转换List<Dictionary<>>,这似乎有点尴尬和不必要.另一个处理所有值,如字符串.出于某种原因,我无法真正落后于他们,所以我决定推出自己的,我发布在下面.

正如您从阅读//TODO评论中看到的那样,它在一些地方是不完整的.这段代码已经在生产中,所以它在基本意义上"起作用".它不完整的地方是我们知道我们的生产数据当前不会命中它的地方(数据库中没有时间跨度或字节数组).我在这里发帖的原因是我觉得这可能会更好一些,我希望能帮助完成和改进这段代码.欢迎任何投入.

请注意,此功能内置于.Net 3.5及更高版本中,因此今天使用此代码的唯一原因是,您仍然只能使用.Net 2.0.即便如此,JSON.Net已成为此类事物的goto库.

public static class JSONHelper
{
    public static string FromDataTable(DataTable dt)
    {
        string rowDelimiter = "";

        StringBuilder result = new StringBuilder("[");
        foreach (DataRow row in dt.Rows)
        {
            result.Append(rowDelimiter);
            result.Append(FromDataRow(row));
            rowDelimiter = ",";
        }
        result.Append("]");

        return result.ToString();
    }

    public static string FromDataRow(DataRow row)
    {
        DataColumnCollection cols = row.Table.Columns;
        string colDelimiter = "";

        StringBuilder result = new StringBuilder("{");       
        for (int i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

.net c# datatable json .net-2.0

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

在教C时,在指针之前或之后教导数组会更好吗?

对于那些有课程开发经验的人:关于数组的最佳策略是什么?

我见过一些学校在变量和控制结构之后教授数组,甚至在教学功能之前.这允许教授一些基本的算法等.然而,它带来了如何将数组传递给函数的问题,因此有必要回到数组指针教授和补丁.

另一个选择是从变量和控制结构转到函数,然后教指针,一旦你有指针,从头开始教数组,然后使用它来获得动态内存分配.

对我来说第二个选项更有意义,因为与简单变量不同,使用数组很容易"走出界限",但是尚未了解内存和指针的学生可能无法理解这些界限之外的内容.

但是,我很想知道其他人的想法.

c arrays pointers

19
推荐指数
4
解决办法
2826
查看次数

VS2008:为解决方案存储的启动项目设置在哪里?

当我在解决方案资源管理器中右键单击我的解决方案并选择属性时,我会出现一个对话框,我可以在其中选择启动项目.

我有时选择当前选择(如果它是一个实验性的解决方案,我之间跳过很多项目),但大多数情况下它是选择的单个启动项目,通常是主要的WinForms应用程序或控制台应用程序.

我的问题是每当我使用tfpt命令(Team Foundation Power Tools 2008)进行树清理时,这个设置就会被遗忘.因此,当我下次尝试运行我的解决方案时,它违反了一些随机项目,并且我收到一条错误,指出我无法运行类库或类似的东西.这当然是显而易见的.但这个设置存储在哪里?当我做树干时,为什么会忘记它?解决方案文件仍然存在,对吧?是不是存储了解决方案属性?

projects-and-solutions properties visual-studio-2008

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

对于SQL程序员来说,什么是'FizzBu​​zz'的好问题?

我们正在寻找一名SQL程序员,并且需要一个类似于FizzBu​​zz问题的好的筛选问题,但是对于SQL.

虽然使用SQL编写FizzBu​​zz解决方案当然是可能的,但我认为这种努力是错误的.FizzBu​​zz问题评估编码基础,例如循环,条件,输出和基本数学.使用SQL,我认为与查询,连接,投影等相关的东西会更合适.但是,就像FizzBu​​zz一样,它应该很简单,"好"的SQL程序员可以在几分钟内在纸上编写解决方案.

对于SQL程序员来说,什么是'FizzBu​​zz'的好问题?

sql database

19
推荐指数
2
解决办法
3653
查看次数

C#:获取列表中所有项的任意属性的最大值和最小值

我有一个专门的列表,其中包含以下类型的项目IThing:

public class ThingList : IList<IThing>
{...}

public interface IThing
{
    Decimal Weight { get; set; }
    Decimal Velocity { get; set; }
    Decimal Distance { get; set; }
    Decimal Age { get; set; }
    Decimal AnotherValue { get; set; }

    [...even more properties and methods...]
}
Run Code Online (Sandbox Code Playgroud)

有时我需要知道列表中所有内容的某个属性的最大值或最小值.因为"告诉不要问"我们让列表弄明白:

public class ThingList : IList<IThing>
{
    public Decimal GetMaximumWeight()
    {
        Decimal result = 0;
        foreach (IThing thing in this) {
            result = Math.Max(result, thing.Weight);
        }
        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是非常好的.但有时我需要最小重量,有时最大速度等等.我不希望 …

.net c# reflection .net-2.0

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

是什么导致2010年的错误?

有很多关于系统无法理解2010年的报告,但我不知道为什么.据我所知,目前我所关注的系统工作得很好,但我想知道实际问题是什么,以便更好地搜索.

有人可以解释一下吗?

编辑:http://www.rte.ie/business/2010/0105/bug.html - 有关它影响德国信用卡的信息

y2k

18
推荐指数
3
解决办法
1330
查看次数