不知道大家看过《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;
}
这行代码在书的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;
}
解决方案 »
- listControl 这东西怎么用?
- 能否用异步方法调用同步服务?
- BackgroundWorker问题,期待有经验的人解决诡异问题
- 弹出菜单问题。在线等
- 大家有兴趣讨论一下C#中实现插件的机制吗?
- 如何在datagrid控件中添加鼠标右键菜单???
- c# + Jquery 的结合应用,如何在前台取CS代码里的值
- 请问,各位一般是一个业务模块一个namespace还是,所有东西都挤在一个namespace里面啊?
- C#与C++有什么样的区别,C#能开发B/S、它能开发C/S吗?
- 通用数据库管理、报表打印软件注册码免费大放送,限送100个,送完为止,想要的到http://dbspro.myetang.com去下载,将生成的序列号email到[email protected]处即可得到注册码,快去吧,晚了就没有啦!!!。
- socket问题
- C#新手,一个简单的问题 跪求高手进啊.....
断点放在这句,先看看testRow["EventDate"]到底是什么数据,如果它不是DateTime类型的,当然会报这个错误!如果原来的数据是字符串的,可以这样转换: testDate=DateTime.Parse(testRow["EventDate"].ToString());