不知道大家看过《C#高级编程第6版》没有,我下了一个电子版的。里面有个例子。不过我把代码敲到电脑上后出现了个问题:指定的转换无效代码是:testDate = ( System.DateTime)testRow["EventDate"];我看书上就是这样,为什么到我这就不行了呢
这行代码在书的1166页,我用VS2008,.net framework 2.0。iis 5.0大家帮我看一下 谢谢!!
下面是这行代码上下关联
 private System.DateTime getFreeDate(System.DateTime trialDate)
    {
        if (EventData.Count > 0)
        {
            System.DateTime testDate;
            bool trialDateOK = false;
            while (!trialDateOK)
            {
                trialDateOK = true;
                foreach (DataRowView testRow in EventData)
                {
                    testDate = ( System.DateTime)testRow["EventDate"];
                    if (testDate.Date == trialDate.Date)
                    {
                        trialDateOK = false;
                        trialDate = trialDate.AddDays(1);
                    }
                }
            }
        }
        return trialDate;
    }